SelfAdjointEig

パブリック最終クラスSelfAdjointEig

1 つ以上の正方自己共役行列の固有分解を計算します。

`input` 内の各内部行列の固有値と (オプションで) 固有ベクトルを `input[..., :, :] = v[..., :, :] * diag(e[..., : ])`。固有値は降順ではない順に並べ替えられます。

# a is a tensor.
 # e is a tensor of eigenvalues.
 # v is a tensor of eigenvectors.
 e, v = self_adjoint_eig(a)
 e = self_adjoint_eig(a, compute_v=False)
 

ネストされたクラス

クラスSelfAdjointEig.Options SelfAdjointEigのオプションの属性

定数

OP_NAME TensorFlow コア エンジンによって認識される、この演算の名前

パブリックメソッド

静的SelfAdjointEig.Options
computeV (ブール値の computeV)
static <T extends TType > SelfAdjointEig <T>
create (スコープscope、オペランド<T>入力、オプション...オプション)
新しい SelfAdjointEig 操作をラップするクラスを作成するファクトリ メソッド。
出力<T>
()
固有値。
出力<T>
v ()
固有ベクトル。

継承されたメソッド

定数

パブリック静的最終文字列OP_NAME

TensorFlow コア エンジンによって認識される、この演算の名前

定数値: "SelfAdjointEigV2"

パブリックメソッド

public static SelfAdjointEig.Options computeV (ブール型 computeV)

パラメータ
コンピューティングV 「True」の場合、固有ベクトルが計算され、「v」で返されます。それ以外の場合は、固有値のみが計算されます。

public static SelfAdjointEig <T> create (スコープスコープ、オペランド<T> 入力、オプション...オプション)

新しい SelfAdjointEig 操作をラップするクラスを作成するファクトリ メソッド。

パラメータ
範囲現在のスコープ
入力形状 `[N, N]` の `Tensor` 入力。
オプションオプションの属性値を持ちます
返品
  • SelfAdjointEig の新しいインスタンス

public出力<T> e ()

固有値。形状は「N」です。

public出力<T> v ()

固有ベクトル。形状は「[N, N]」です。