SelfAdjointEig

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

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

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

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

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

сорт SelfAdjointEig.Параметры Дополнительные атрибуты для SelfAdjointEig

Константы

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

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

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

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

Константы

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

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

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

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

общедоступный статический SelfAdjointEig.Options ComputeV (Boolean ComputeV)

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

public static SelfAdjointEig <T> create (область действия , ввод операнда <T>, параметры... параметры)

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

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

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

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

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

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