2 つの `Tensor` 入力の最後の次元に沿って集合演算を適用します。
「set_operation」の値については、「SetOperationOp::SetOperationFromContext」を参照してください。
出力 `result` は、`result_indices`、`result_values`、および `result_shape` で表される `SparseTensor` です。 `n` ランクの `set1` および `set2` の場合、これはランク `n` と、`set1` および `set2` と同じ 1 番目の `n-1` 次元を持ちます。 `nth` 次元には、`set` の対応する `[0...n-1]` 次元に適用された `set_operation` の結果が含まれます。
ネストされたクラス
クラス | DenseToDenseSetOperation.Options | DenseToDenseSetOperation のオプションの属性 |
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
static <T extends TType > DenseToDenseSetOperation <T> | |
出力< TInt64 > | 結果インデックス() 「SparseTensor」の 2D インデックス。 |
出力< TInt64 > | 結果の形状() `SparseTensor` の 1D `Tensor` 形状。 |
出力<T> | 結果値() `SparseTensor` の 1D 値。 |
静的DenseToDenseSetOperation.Options | validateIndices (ブール値の validateIndices) |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
パブリックメソッド
public static DenseToDenseSetOperation <T> create (スコープscope、オペランド<T> set1、オペランド<T> set2、文字列setOperation、オプション...オプション)
新しい DenseToDenseSetOperation オペレーションをラップするクラスを作成するファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
セット1 | ランク「n」の「テンソル」。最初の `n-1` 次元は `set2` と同じでなければなりません。ディメンション「n」にはセット内の値が含まれており、重複は許可されますが無視されます。 |
セット2 | ランク「n」の「テンソル」。最初の `n-1` 次元は `set1` と同じでなければなりません。ディメンション「n」にはセット内の値が含まれており、重複は許可されますが無視されます。 |
オプション | オプションの属性値を持ちます |
戻り値
- DenseToDenseSetOperation の新しいインスタンス
public Output < TInt64 > resultShape ()
`SparseTensor` の 1D `Tensor` 形状。 `result_shape[0...n-1]` は、`set1` および `set2` の最初の `n-1` 次元と同じです。 `result_shape[n]` は、すべての `0 にわたる結果セットの最大サイズです。 ..n-1` 次元。