SparseSplit

パブリック最終クラスSparseSplit

`SparseTensor` を 1 次元に沿って `num_split` テンソルに分割します。

`shape[split_dim]` が `num_split` の整数倍ではない場合。スライス `[0 :shape[split_dim] % num_split]` は 1 つの追加の次元を取得します。たとえば、`split_dim = 1` および `num_split = 2` で、入力が

input_tensor = 形状 = [2, 7] [ade] [bc]

出力テンソルをグラフィカルに示すと次のようになります。

Output_tensor[0] = 形状 = [2, 4] [ a ] [bc ]

Output_tensor[1] = 形状 = [2, 3] [ de ] [ ]

定数

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

パブリックメソッド

static <T extends TType > SparseSplit <T>
create (スコープスコープ、オペランド< TInt64 > splitDim、オペランド< TInt64 > インデックス、オペランド<T> 値、オペランド< TInt64 > 形状、Long numSplit)
新しい SparseSplit 操作をラップするクラスを作成するためのファクトリ メソッド。
リスト<出力< TInt64 >>
リスト<出力< TInt64 >>
出力形状()
1 次元テンソルのリストは、出力スパース テンソルの形状を表します。
リスト<出力<T>>
出力値()
1 次元テンソルのリストは、出力スパース テンソルの値を表します。

継承されたメソッド

定数

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

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

定数値: "SparseSplit"

パブリックメソッド

public static SparseSplit <T> create (スコープスコープ、オペランド<TInt64> splitDim、オペランド<TInt64>インデックス、オペランド<T>値、オペランド<TInt64>形状、Long numSplit)

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

パラメーター
範囲現在のスコープ
分割ディム0-D。分割する次元。 `[0, Rank(shape))` の範囲内である必要があります。
インデックス2 次元テンソルは、スパース テンソルのインデックスを表します。
価値観1 次元テンソルは、スパース テンソルの値を表します。
1-D。 tensor はスパース テンソルの形状を表します。出力インデックス: 1 次元テンソルのリストは、出力スパース テンソルのインデックスを表します。
numSplit分割する方法の数。
戻り値
  • SparseSplit の新しいインスタンス

public List< Output < TInt64 >> OutputIndices ()

public List< Output < TInt64 >> OutputShape ()

1 次元テンソルのリストは、出力スパース テンソルの形状を表します。

public List<出力<T>> OutputValues ()

1 次元テンソルのリストは、出力スパース テンソルの値を表します。