Calcula la descomposición propia de una o más matrices cuadradas autoadjuntas.
Calcula los valores propios y (opcionalmente) los vectores propios de cada matriz interna en `input` de modo que `input[..., :, :] = v[..., :, :] * diag(e[..., : ])`. Los valores propios se ordenan en orden no decreciente.
# 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)
Clases anidadas
| clase | Opciones de SelfAdjointEig | Atributos opcionales para SelfAdjointEig | |
Constantes
| Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
| Opciones estáticas de SelfAdjointEig. | ComputeV (computeV booleano) |
| estático <T extiende TType > SelfAdjointEig <T> | crear (alcance alcance , entrada Operando <T>, Opciones... opciones) Método de fábrica para crear una clase que envuelve una nueva operación SelfAdjointEig. |
| Salida <T> | mi () Valores propios. |
| Salida <T> | v () Vectores propios. |
Métodos heredados
Constantes
Cadena final estática pública OP_NAME
El nombre de esta operación, como lo conoce el motor central de TensorFlow.
Métodos públicos
SelfAdjointEig.Options estático público ComputeV (computeV booleano)
Parámetros
| calcularV | Si es "Verdadero", los vectores propios se calcularán y devolverán en "v". De lo contrario, sólo se calcularán los valores propios. |
|---|
creación pública estática SelfAdjointEig <T> (alcance alcance , entrada operando <T>, opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación SelfAdjointEig.
Parámetros
| alcance | alcance actual |
|---|---|
| aporte | Entrada `tensor` de forma `[N, N]`. |
| opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de SelfAdjointEig