SparseTensor を再形成して、値を新しい密な形状で表現します。
この操作は、表現された密テンソルの reshape と同じセマンティクスを持ちます。 `input_indices` は、要求された `new_shape` に基づいて再計算されます。
`new_shape` の 1 つのコンポーネントが特別な値 -1 である場合、その次元のサイズは、合計の密なサイズが一定のままになるように計算されます。 `new_shape` の最大 1 つのコンポーネントを -1 にすることができます。 「new_shape」によって暗示される密な要素の数は、「input_shape」によって元々暗示される密な要素の数と同じでなければなりません。
再形成は、SparseTensor 内の値の順序には影響しません。
入力テンソルがランク `R_in` と `N` の空でない値を持ち、 `new_shape` が `R_out` である場合、 `input_indices` は `[N, R_in]` の形状を持ち、 `input_shape` は `R_in` の長さを持ちます。 、`output_indices` は形状 `[N, R_out]` を持ち、`output_shape` は長さ `R_out` を持ちます。
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
静的SparseReshape | |
出力< TInt64 > | 出力インデックス() 2D。 |
出力< TInt64 > | 出力形状() 1-D。 |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
パブリックメソッド
public static SparseReshape create (スコープscope、オペランド<TInt64> inputIndices、オペランド<TInt64> inputShape、オペランド<TInt64> newShape)
新しい SparseReshape 操作をラップするクラスを作成するファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
入力インデックス | 2D。 SparseTensor の空でない値のインデックスを含む `N x R_in` 行列。 |
入力形状 | 1-D。入力 SparseTensor の密な形状を持つ `R_in` ベクトル。 |
新しい形状 | 1-D。要求された新しい密な形状を持つ `R_out` ベクトル。 |
戻り値
- SparseReshape の新しいインスタンス