パブリック最終クラスEig
1 つ以上の正方行列の固有分解を計算します。
`input` 内の各内部行列の固有値と (オプションで) 右固有ベクトルを、 `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.オプション | Eig のオプションの属性 |
パブリックメソッド
静的Eig.Options | computeV (ブール値の computeV) |
静的 <U, T> Eig <U> | |
出力<U> | え() 固有値。 |
出力<U> | v () 固有ベクトル。 |
継承されたメソッド
パブリックメソッド
public static Eig.Options computeV (ブール型 computeV)
パラメータ
コンピューティングV | 「True」の場合、固有ベクトルが計算され、「v」で返されます。それ以外の場合は、固有値のみが計算されます。 |
---|
public static Eig <U> create (スコープスコープ、オペランド<T> 入力、クラス<U> 出力、オプション...オプション)
新しい Eig オペレーションをラップするクラスを作成するためのファクトリ メソッド。
パラメータ
範囲 | 現在のスコープ |
---|---|
入力 | 形状 `[N, N]` の `Tensor` 入力。 |
オプション | オプションの属性値を持ちます |
返品
- Eig の新しいインスタンス