Spec-Zone.ru › TensorFlow 2.9

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 A Tensor. Ранг k+1, где k >= 1.
diagonal A Tensor. Должен иметь тот же тип, что и input. Ранг k, где k >= 1.
name Имя операции (необязательно).
Возвращаемое значение
A 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/versions/r2.9/api_docs/python/tf/raw_ops/MatrixSetDiag

Spec-Zone.ru

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