Calcule la décomposition propre d'une ou plusieurs matrices carrées.
Calcule les valeurs propres et (éventuellement) les vecteurs propres droits de chaque matrice interne dans `input` tels que `input[..., :, :] = v[..., :, :] * diag(e[..., :])`. Les valeurs propres sont triées par ordre non décroissant.
# 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)
Classes imbriquées
classe | Eig.Options | Attributs facultatifs pour Eig |
Constantes
Chaîne | OP_NAME | Le nom de cette opération, tel que connu par le moteur principal TensorFlow |
Méthodes publiques
Options Eig.statiques | calculateV (calcul booléenV) |
statique <U étend TType > Eig <U> | créer ( Scope scope, Operand <? extends TType > input, Class<U> Tout, Options... options) Méthode d'usine pour créer une classe encapsulant une nouvelle opération Eig. |
Sortie <U> | e () Valeurs propres. |
Sortie <U> | v () Vecteurs propres. |
Méthodes héritées
Constantes
chaîne finale statique publique OP_NAME
Le nom de cette opération, tel que connu par le moteur principal TensorFlow
Méthodes publiques
public static Eig.Options computingV (calcul booléen)
Paramètres
calculerV | Si « True », alors les vecteurs propres seront calculés et renvoyés dans « v ». Sinon, seules les valeurs propres seront calculées. |
---|
public static Eig <U> create ( Scope scope, Operand <? extends TType > input, Class<U> Tout, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération Eig.
Paramètres
portée | portée actuelle |
---|---|
saisir | Entrée `Tensor` de forme `[N, N]`. |
choix | porte des valeurs d'attributs facultatifs |
Retours
- une nouvelle instance d'Eig