パブリックファイナルクラスEig
1つまたは複数の正方行列の固有分解を計算します。
`input [...、:、:] = v [...、:、:] * diag(e [...、 :]) `。固有値は降順ではない順序で並べ替えられます。
# 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)
ネストされたクラス
クラス | Eig.Options | Eig オプションの属性 |
パブリックメソッド
静的Eig.Options | computeV (ブールcomputeV) |
static <U、T> Eig <U> | |
出力<U> | e () 固有値。 |
出力<U> | v () 固有ベクトル。 |
継承されたメソッド
パブリックメソッド
public static Eig.Options computeV (Boolean computeV)
パラメーター
computeV | `True`の場合、固有ベクトルが計算され、` v`に返されます。それ以外の場合は、固有値のみが計算されます。 |
---|
public static Eig <U> create (スコープスコープ、オペランド<T>入力、クラス<U> Tout、オプション...オプション)
新しいEig操作をラップするクラスを作成するファクトリメソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
入力 | 形状 `[N、N]`の `Tensor`入力。 |
オプション | オプションの属性値を運ぶ |
戻り値
- Eigの新しいインスタンス