Calcula la descomposición propia de una o más matrices cuadradas.
Calcula los autovalores y (opcionalmente) los autovectores derechos 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 = eig(a)
e = eig(a, compute_v=False)
Clases anidadas
clase | Eig.Opciones | Los atributos opcionales para Eig |
Constantes
Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
estáticas Eig.Options | computeV (Boolean computeV) |
estática <U se extiende Ttype > Eig <U> | crear ( Alcance alcance, operando <? extiende Ttype > Entrada, Clase <U> Tout, Opciones ... Opciones) Método de fábrica para crear una clase que envuelva una nueva operación Eig. |
Salida <U> | e () Autovalores. |
Salida <U> | 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
estáticas pública Eig.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 Eig <U> crear ( Alcance alcance, operando <? extiende Ttype > Entrada, Clase <U> Tout, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación Eig.
Parámetros
alcance | alcance actual |
---|---|
aporte | Entrada `tensorial` de forma` [N, N] `. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de Eig