Calcula la descomposición propia de una o más matrices autoadjuntas cuadradas.
Calcula los autovalores y (opcionalmente) autovectores de cada matriz interna en `input` tal 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 | SelfAdjointEig.Options | Los atributos opcionales para SelfAdjointEig |
Constantes
Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
estáticas SelfAdjointEig.Options | computeV (Boolean computeV) |
estática <T se extiende Ttype > SelfAdjointEig <T> | crear ( Alcance alcance, operando <T> de entrada, Opciones ... Opciones) Método de fábrica para crear una clase que envuelva una nueva operación SelfAdjointEig. |
Salida <T> | e () Autovalores. |
Salida <T> | v () Autovectores. |
Métodos heredados
Constantes
OP_NAME pública final static String
El nombre de esta operación, como lo conoce el motor central de TensorFlow
Métodos públicos
public static SelfAdjointEig.Options computeV (booleano computeV)
Parámetros
computeV | Si es "Verdadero", los vectores propios se calcularán y devolverán en "v". De lo contrario, solo se calcularán los valores propios. |
---|
public static SelfAdjointEig <T> crear ( Alcance alcance, operando <T> de entrada, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación SelfAdjointEig.
Parámetros
alcance | alcance actual |
---|---|
aporte | Entrada `tensorial` de forma` [N, N] `. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de SelfAdjointEig