パブリック最終クラスTensorDiag
指定された対角値を持つ対角テンソルを返します。
「対角線」を指定すると、この演算は「対角線」とその他すべてにゼロが埋め込まれたテンソルを返します。対角線は次のように計算されます。
「diagonal」の次元が [D1,..., Dk] であると仮定すると、出力は次元 [D1,..., Dk, D1,..., Dk] のランク 2k のテンソルになります。
`output[i1,..., ik, i1,..., ik] = distance[i1, ..., ik]` であり、それ以外の場所は 0 です。
例えば:
# 'diagonal' is [1, 2, 3, 4]
tf.diag(diagonal) ==> [[1, 0, 0, 0]
[0, 2, 0, 0]
[0, 0, 3, 0]
[0, 0, 0, 4]]
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
出力<T> | asOutput () テンソルのシンボリック ハンドルを返します。 |
static <T extends TType > TensorDiag <T> | |
出力<T> | 出力() |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
定数値: 「Diag」
パブリックメソッド
public Output <T> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static TensorDiag <T> create (スコープスコープ、オペランド<T> 対角)
新しい TensorDiag オペレーションをラップするクラスを作成するためのファクトリ メソッド。
パラメータ
範囲 | 現在のスコープ |
---|---|
対角線 | ランク k テンソル (k は最大 1)。 |
返品
- TensorDiag の新しいインスタンス