Calcola la scomposizione degli autonomi di una o più matrici quadrate autoaggiunte.
Calcola gli autovalori e (facoltativamente) gli autovettori di ciascuna matrice interna in `input` in modo tale che `input[..., :, :] = v[..., :, :] * diag(e[..., : ])`. Gli autovalori sono ordinati in ordine non decrescente.
# 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)
Classi nidificate
classe | SelfAdjointEig.Options | Attributi facoltativi per SelfAdjointEig |
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
SelfAdjointEig.Options statico | computeV (computeV booleano) |
statico <T estende TType > SelfAdjointEig <T> | create ( ambito ambito , input operando <T>, opzioni... opzioni) Metodo factory per creare una classe che racchiude una nuova operazione SelfAdjointEig. |
Uscita <T> | e () Autovalori. |
Uscita <T> | v () Autovettori. |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
public static SelfAdjointEig.Options computeV (computeV booleano)
Parametri
computaV | Se "Vero", gli autovettori verranno calcolati e restituiti in "v". Altrimenti verranno calcolati solo gli autovalori. |
---|
public static SelfAdjointEig <T> create ( ambito ambito , input operando <T>, opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione SelfAdjointEig.
Parametri
ambito | ambito attuale |
---|---|
ingresso | Ingresso "tensore" della forma "[N, N]". |
opzioni | trasporta valori di attributi opzionali |
Ritorni
- una nuova istanza di SelfAdjointEig