Applies set operation along last dimension of 2 SparseTensor
inputs.
tf.raw_ops.SparseToSparseSetOperation( set1_indices, set1_values, set1_shape, set2_indices, set2_values, set2_shape, set_operation, validate_indices=True, name=None )
See SetOperationOp::SetOperationFromContext for values of set_operation
.
If validate_indices
is True
, SparseToSparseSetOperation
validates the order and range of set1
and set2
indices.
Input set1
is a SparseTensor
represented by set1_indices
, set1_values
, and set1_shape
. For set1
ranked n
, 1st n-1
dimensions must be the same as set2
. Dimension n
contains values in a set, duplicates are allowed but ignored.
Input set2
is a SparseTensor
represented by set2_indices
, set2_values
, and set2_shape
. For set2
ranked n
, 1st n-1
dimensions must be the same as set1
. Dimension n
contains values in a set, duplicates are allowed but ignored.
If validate_indices
is True
, this op validates the order and range of set1
and set2
indices.
Output result
is a SparseTensor
represented by result_indices
, result_values
, and result_shape
. For set1
and set2
ranked n
, this has rank n
and the same 1st n-1
dimensions as set1
and set2
. The nth
dimension contains the result of set_operation
applied to the corresponding [0...n-1]
dimension of set
.