Вычисляет собственное разложение одной или нескольких квадратных матриц.
Вычисляет собственные значения и (необязательно) правые собственные векторы каждой внутренней матрицы в `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> | |
| Выход <U> | е () Собственные значения. |
| Выход <U> | в () Собственные векторы. |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public static Eig.Options ComputeV (Boolean ComputeV)
Параметры
| ВычислитьV | Если «True», то собственные векторы будут вычислены и возвращены в «v». В противном случае будут вычисляться только собственные значения. |
|---|
public static Eig <U> create (Область действия , Операнд <? расширяет TType > input, Class<U> Tout, Опции... опции)
Фабричный метод для создания класса, обертывающего новую операцию Eig.
Параметры
| объем | текущий объем |
|---|---|
| вход | `Тензорный` ввод формы `[N, N]`. |
| параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр Eig