Spec-Zone.ru › TensorFlow

tf.raw_ops.MatrixSetDiag

Возвращает пакетный тензор матрицы с новыми пакетными значениями диагонали.

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

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

Подробнее см. в руководстве по миграции.

tf.compat.v1.raw_ops.MatrixSetDiag

tf.raw_ops.MatrixSetDiag(
    input, diagonal, name=None
)

Для заданных input и diagonal эта операция возвращает тензор той же формы и со значениями, что и input, за исключением главной диагонали внутренних матриц. Она будет перезаписана значениями из diagonal.

Результат вычисляется следующим образом:

Предположим, что input имеет k+1 измерений [I, J, K, ..., M, N], а diagonal имеет k измерений [I, J, K, ..., min(M, N)]. Тогда результатом будет тензор ранга k+1 с измерениями [I, J, K, ..., M, N], где:

  • output[i, j, k, ..., m, n] = diagonal[i, j, k, ..., n] для m == n.
  • output[i, j, k, ..., m, n] = input[i, j, k, ..., m, n] для m != n.
Аргументы
input Тензор Tensor. Ранг k+1, где k >= 1.
diagonal Тензор Tensor. Тип должен совпадать с типом input. Ранг k, где k >= 1.
name Необязательное имя операции.
Возвращает
Тензор Tensor. Тип совпадает с типом input.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/raw_ops/MatrixSetDiag

Spec-Zone.ru

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