Eig

classe finale pubblica Eig

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

Calcola gli autovalori e (facoltativamente) gli autovettori retti di ciascuna matrice interna in `input` tali 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 annidate

classe Eig.Options Attributi opzionali per Eig

Metodi pubblici

static Eig.Options
computeV (Boolean computeV)
statico <U, T> Eig <U>
create ( ambito ambito, operando <T> input, classe <U> Tout, opzioni ... opzioni)
Metodo Factory per creare una classe che esegue il wrapping di una nuova operazione Eig.
Uscita <U>
e ()
Autovalori.
Uscita <U>
v ()
Autovettori.

Metodi ereditati

Metodi pubblici

public static Eig.Options computeV (Boolean computeV)

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

public static Eig <U> create ( Scope scope, Operand <T> input, Class <U> Tout, Options ... options)

Metodo Factory per creare una classe che avvolge una nuova operazione Eig.

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

output pubblico <U> e ()

Autovalori. La forma è "[N]".

uscita pubblica <U> v ()

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