SelfAdjointEig

classe finale pubblica SelfAdjointEig

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

Valore costante: "SelfAdjointEigV2"

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

Uscita pubblica <T> e ()

Autovalori. La forma è "[N]".

Uscita pubblica <T> v ()

Autovettori. La forma è "[N, N]".