Spec-Zone.ru › TensorFlow 2.9

tf.linalg.expm

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

Вычисляет матричную экспоненту одной или нескольких квадратных матриц.

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

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

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

tf.compat.v1.linalg.expm

tf.linalg.expm(
    input, name=None
)

\[exp(A) = \sum_{n=0}^\infty A^n/n!\]

Экспонента вычисляется с помощью комбинации метода масштабирования и возведения в квадрат и приближения Паде. Подробности можно найти в: Nicholas J. Higham, "The scaling and squaring method for the matrix exponential revisited," SIAM J. Matrix Anal. Applic., 26:1179-1193, 2005.

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

Аргументы
input A Tensor. Должен быть float16, float32, float64, complex64, или complex128 с формой [..., M, M].
name Имя для этой Op (необязательно).
Возвращаемое значение
матричная экспонента входных данных.
Исключения
ValueError В качестве входных данных предоставлен неподдерживаемый тип.

Совместимость с scipy

Эквивалентно scipy.linalg.expm

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

Spec-Zone.ru

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