1 つ以上の正方行列の行列対数を計算します。
\\(log(exp(A)) = A\\)
この演算は複素行列に対してのみ定義されます。 A が正定で実数の場合、複素行列にキャストし、対数を取得して実数行列にキャストし直すと、正しい結果が得られます。
この関数は、Schur-Parlett アルゴリズムを使用して行列の対数を計算します。アルゴリズムの詳細については、Nicholas J. Higham、Functions of Matrices: Theory and Computation、SIAM 2008、ISBN 978-0-898716-46-7 のセクション 11.6.2 を参照してください。
入力は、最も内側の 2 次元が正方行列を形成する形状 `[..., M, M]` のテンソルです。出力は、すべての入力部分行列 `[..., :, :]` の指数を含む入力と同じ形状のテンソルです。
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
出力<T> | asOutput () テンソルのシンボリック ハンドルを返します。 |
static <T extends TType > MatrixLogarithm <T> | |
出力<T> | 出力() 形状は「[..., M, M]」です。 |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
パブリックメソッド
public Output <T> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static MatrixLogarithm <T> create (スコープscope、オペランド<T>入力)
新しい MatrixLogarithm 演算をラップするクラスを作成するファクトリ メソッド。
パラメータ
範囲 | 現在のスコープ |
---|---|
入力 | 形状は「[..., M, M]」です。 |
返品
- MatrixLogarithm の新しいインスタンス