Eg

lezione finale pubblica Eig

Calcola la scomposizione automatica di una o più matrici quadrate.

Calcola gli autovalori e (facoltativamente) gli autovettori destri 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 = eig(a)
 e = eig(a, compute_v=False)
 

Classi nidificate

classe Eig.Opzioni Attributi facoltativi per Eig

Metodi pubblici

Opzioni Eig. statiche
computeV (computeV booleano)
statico <U, T> Eig <U>
create ( Scope scope, Operando <T> input, Class<U> Tout, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione Eig.
Uscita <U>
e ()
Autovalori.
Uscita <U>
v ()
Autovettori.

Metodi ereditati

Metodi pubblici

public static Eig.Options computeV (computeV booleano)

Parametri
computaV Se "Vero", gli autovettori verranno calcolati e restituiti in "v". Altrimenti verranno calcolati solo gli autovalori.

public static Eig <U> create ( Scope scope, Operando <T> input, Class<U> Tout, Opzioni... opzioni)

Metodo factory per creare una classe che racchiude una nuova operazione Eig.

Parametri
scopo ambito attuale
ingresso Ingresso "tensore" della forma "[N, N]".
opzioni trasporta valori di attributi opzionali
ritorna
  • una nuova istanza di Eig

Uscita pubblica <U> e ()

Autovalori. La forma è "[N]".

Uscita pubblica <U> v ()

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