Spec-Zone.ru › TensorFlow 1.15

tf.linalg.trace

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

Вычислить след тензора x.

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

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

`tf.trace`

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

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

tf.compat.v1.linalg.trace, tf.compat.v1.trace, `tf.compat.v2.linalg.trace`

tf.linalg.trace(
    x, name=None
)

trace(x) возвращает сумму по главной диагонали каждого внутреннего матрицы в x. Если x имеет ранг k с формой [I, J, K, ..., L, M, N], то выход является тензором ранга k-2 с измерениями [I, J, K, ..., L] , где

output[i, j, k, ..., l] = trace(x[i, j, i, ..., l, :, :])

Например:

x = tf.constant([[1, 2], [3, 4]])
tf.linalg.trace(x)  # 5

x = tf.constant([[1, 2, 3],
                 [4, 5, 6],
                 [7, 8, 9]])
tf.linalg.trace(x)  # 15

x = tf.constant([[[1, 2, 3],
                  [4, 5, 6],
                  [7, 8, 9]],
                 [[-1, -2, -3],
                  [-4, -5, -6],
                  [-7, -8, -9]]])
tf.linalg.trace(x)  # [15, -15]
Аргументы
x тензор.
name Имя операции (необязательно).
Возвращаемое значение
След входного тензора.

© 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/r1.15/api_docs/python/tf/linalg/trace

Spec-Zone.ru

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