Spec-Zone.ru › TensorFlow 2.4

tf.eye

Просмотреть исходный код на GitHub

Построить единичную матрицу или набор матриц.

Просмотреть псевдонимы

Основные псевдонимы

tf.linalg.eye

Псевдонимы совместимости для миграции

См. Руководство по миграции для получения дополнительной информации.

tf.compat.v1.eye, tf.compat.v1.linalg.eye

tf.eye(
    num_rows, num_columns=None, batch_shape=None, dtype=tf.dtypes.float32, name=None
)

См. также tf.ones, tf.zeros, tf.fill, tf.one_hot.

# Construct one identity matrix.
tf.eye(2)
==> [[1., 0.],
     [0., 1.]]

# Construct a batch of 3 identity matrices, each 2 x 2.
# batch_identity[i, :, :] is a 2 x 2 identity matrix, i = 0, 1, 2.
batch_identity = tf.eye(2, batch_shape=[3])

# Construct one 2 x 3 "identity" matrix
tf.eye(2, num_columns=3)
==> [[ 1.,  0.,  0.],
     [ 0.,  1.,  0.]]
Аргументы
num_rows Неотрицательное скалярное значение int32 , определяющее количество строк в каждой матрице пакета.
num_columns Необязательное неотрицательное скалярное значение int32 , определяющее количество столбцов в каждой матрице пакета. По умолчанию num_rows.
batch_shape Список или кортеж Python целых чисел или 1-мерный int32 Tensor. При указании, возвращаемая Tensor будет иметь ведущие размерности пакета указанной формы.
dtype Тип элемента в результирующей Tensor
name Имя для этой Op. По умолчанию "eye".
Возвращаемое значение
A Tensor с формой batch_shape + [num_rows, num_columns]

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/eye

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API