Spec-Zone.ru › TensorFlow 2.4

tf.linalg.inv

Вычисляет обратную матрицу или её адъюгат (сопряжённый транспонированный) для одной или нескольких квадратных обратимых матриц.

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

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

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

tf.compat.v1.linalg.inv, tf.compat.v1.matrix_inverse

tf.linalg.inv(
    input, adjoint=False, name=None
)

Входной тензор имеет форму [..., M, M], где внутренние 2 измерения образуют квадратные матрицы. Выходной тензор имеет такую же форму, как входной, и содержит обратную матрицу для всех входных подматриц [..., :, :].

Операция использует LU-разложение с частичным выбором опоры для вычисления обратных матриц.

Если матрица не обратима, нет гарантии, что операция сделает что-то. Возможно, она обнаружит условие и вызовет исключение, либо просто вернёт случайный результат.

Аргументы
input A Tensor. Должен быть одного из следующих типов: float64, float32, half, complex64, complex128. Форма — [..., M, M].
adjoint Необязательный bool. По умолчанию False.
name Название операции (необязательно).
Возвращаемое значение
A Tensor. Имеет тот же тип, что и input.

© 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/linalg/inv

Spec-Zone.ru

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