Eig

публичный финальный класс Eig

Вычисляет собственное разложение одной или нескольких квадратных матриц.

Вычисляет собственные значения и (необязательно) правые собственные векторы каждой внутренней матрицы в `input`, такой что `input[..., :, :] = v[..., :, :] *diag(e[..., :])`. Собственные значения отсортированы в порядке неубывания.

# a is a tensor.
 # e is a tensor of eigenvalues.
 # v is a tensor of eigenvectors.
 e, v = eig(a)
 e = eig(a, compute_v=False)
 

Вложенные классы

сорт Eig.Options Дополнительные атрибуты для Eig

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

статические Eig.Options
вычислениеV (логическое вычислениеV)
статический <U расширяет TType > Eig <U>
create ( Область действия , Операнд <? расширяет TType > input, Class<U> Tout, Опции... опции)
Фабричный метод для создания класса, обертывающего новую операцию Eig.
Выход <U>
е ()
Собственные значения.
Выход <U>
в ()
Собственные векторы.

Унаследованные методы

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «Eig»

Публичные методы

public static Eig.Options ComputeV (Boolean ComputeV)

Параметры
ВычислитьV Если «True», то собственные векторы будут вычислены и возвращены в «v». В противном случае будут вычисляться только собственные значения.

public static Eig <U> create ( Область действия, Операнд <? расширяет TType > input, Class<U> Tout, Опции... опции)

Фабричный метод для создания класса, обертывающего новую операцию Eig.

Параметры
объем текущий объем
вход `Тензорный` ввод формы `[N, N]`.
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр Eig

публичный вывод <U> e ()

Собственные значения. Форма `[N]`.

публичный вывод <U> v ()

Собственные векторы. Форма — `[N, N]`.