DenseToSparseSetOperation

パブリック最終クラスDenseToSparseSetOperation

`Tensor` と `SparseTensor` の最後の次元に沿って集合演算を適用します。

「set_operation」の値については、「SetOperationOp::SetOperationFromContext」を参照してください。

入力 `set2` は、`set2_indices`、`set2_values`、および `set2_shape` で表される `SparseTensor` です。 `n` にランク付けされた `set2` の場合、最初の `n-1` 次元は `set1` と同じでなければなりません。ディメンション「n」にはセット内の値が含まれており、重複は許可されますが無視されます。

`validate_indices` が `True` の場合、この操作は `set2` インデックスの順序と範囲を検証します。

出力 `result` は、`result_indices`、`result_values`、および `result_shape` で表される `SparseTensor` です。 `n` ランクの `set1` および `set2` の場合、これはランク `n` と、`set1` および `set2` と同じ 1 番目の `n-1` 次元を持ちます。 `nth` 次元には、`set` の対応する `[0...n-1]` 次元に適用された `set_operation` の結果が含まれます。

ネストされたクラス

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

定数

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

パブリックメソッド

static <T extends TType > DenseToSparseSetOperation <T>
create (スコープscope,オペランド<T>set1,オペランド<TInt64> set2Indices,オペランド<T>set2Values,オペランド<TInt64> set2Shape,String setOperation, Options... options)
新しい DenseToSparseSetOperation オペレーションをラップするクラスを作成するファクトリ メソッド。
出力< TInt64 >
結果インデックス()
「SparseTensor」の 2D インデックス。
出力< TInt64 >
結果の形状()
`SparseTensor` の 1D `Tensor` 形状。
出力<T>
結果値()
`SparseTensor` の 1D 値。
静的DenseToSparseSetOperation.Options
validateIndices (ブール値の validateIndices)

継承されたメソッド

定数

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

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

定数値: "DenseToSparseSetOperation"

パブリックメソッド

public static DenseToSparseSetOperation <T> create (スコープスコープ、オペランド<T> set1、オペランド< TInt64 > set2Indices、オペランド<T> set2Values、オペランド< TInt64 > set2Shape、文字列 setOperation、オプション... options)

新しい DenseToSparseSetOperation オペレーションをラップするクラスを作成するファクトリ メソッド。

パラメーター
範囲現在のスコープ
セット1ランク「n」の「テンソル」。最初の `n-1` 次元は `set2` と同じでなければなりません。ディメンション「n」にはセット内の値が含まれており、重複は許可されますが無視されます。
set2インデックス2D `Tensor`、`SparseTensor` のインデックス。行優先の順序である必要があります。
set2Values 1D `Tensor`、`SparseTensor` の値。行優先の順序である必要があります。
セット2シェイプ1D `Tensor`、`SparseTensor` の形状。 `set2_shape[0...n-1]` は `set1` の最初の `n-1` 次元と同じでなければなりません。 `result_shape[n]` は `n-1` 次元にわたる最大セット サイズです。
オプションオプションの属性値を持ちます
戻り値
  • DenseToSparseSetOperation の新しいインスタンス

public Output < TInt64 > resultIndices ()

「SparseTensor」の 2D インデックス。

public Output < TInt64 > resultShape ()

`SparseTensor` の 1D `Tensor` 形状。 `result_shape[0...n-1]` は、`set1` および `set2` の最初の `n-1` 次元と同じです。 `result_shape[n]` は、すべての `0 にわたる結果セットの最大サイズです。 ..n-1` 次元。

public Output <T> resultValues ()

`SparseTensor` の 1D 値。

public static DenseToSparseSetOperation.Options validateIndices (Boolean validateIndices)