SetsOps

public class SetsOps

Implementation of set operations

Nested Classes

enum SetsOps.Operation Enumeration containing the string operation values to be passed to the TensorFlow Sparse Ops function ERROR(/SparseOps#denseToDenseSetOperation)  

Public Constructors

Public Methods

static <T extends TNumber> Operand<T>
difference(Ops tf, Operand<T> a, Operand<T> b, boolean aMinusB)
Computes set difference of elements in last dimension of a and b.
static <T extends TNumber> Operand<T>
difference(Ops tf, Operand<T> a, Operand<T> b)
Computes set difference of elements in last dimension of a and b with aMinusB set to true.
static <T extends TNumber> Operand<T>
intersection(Ops tf, Operand<T> a, Operand<T> b)
Computes set intersection of elements in last dimension of a and b.
static <T extends TNumber> Operand<T>
setOperation(Ops tf, Operand<T> a, Operand<T> b, SetsOps.Operation setOperation)
Compute set operation of elements in last dimension of a and b.
static <T extends TNumber> Operand<T>
union(Ops tf, Operand<T> a, Operand<T> b)
Computes set union of elements in last dimension of a and b.

Inherited Methods

boolean
equals(Object arg0)
final Class<?>
getClass()
int
hashCode()
final void
notify()
final void
notifyAll()
String
toString()
final void
wait(long arg0, int arg1)
final void
wait(long arg0)
final void
wait()

Public Constructors

public SetsOps ()

Public Methods

public static Operand<T> difference (Ops tf, Operand<T> a, Operand<T> b, boolean aMinusB)

Computes set difference of elements in last dimension of a and b.

All but the last dimension of a and b must match

Parameters
tf the TensorFlow Ops
a The first operand representing set a
b The other operand representing set b
aMinusB whether to subtract b from a, vs vice versa.
Returns
  • An Operand with the same rank as a and b, and all but the last dimension the * same. Elements along the last dimension contain the results of the set operation.

public static Operand<T> difference (Ops tf, Operand<T> a, Operand<T> b)

Computes set difference of elements in last dimension of a and b with aMinusB set to true.

All but the last dimension of a and b must match

Parameters
tf the TensorFlow Ops
a The first operand representing set a
b The other operand representing set b
Returns
  • An Operand with the same rank as a and b, and all but the last dimension the * same. Elements along the last dimension contain the results of the set operation.

public static Operand<T> intersection (Ops tf, Operand<T> a, Operand<T> b)

Computes set intersection of elements in last dimension of a and b.

Parameters
tf the TensorFlow Ops
a The first operand representing set a
b The other operand representing set b
Returns
  • An Operand with the same rank as a and b, and all but the last dimension the * same. Elements along the last dimension contain the results of the set operation.

public static Operand<T> setOperation (Ops tf, Operand<T> a, Operand<T> b, SetsOps.Operation setOperation)

Compute set operation of elements in last dimension of a and b.

Parameters
tf the TensorFlow Ops
a The first set operation operand
b The other et operation operand
setOperation The set operation to perform, SetsOps.Operation.
Returns
  • An Operand with the same rank as a and b, and all but the last dimension the same. Elements along the last dimension contain the results of the set operation.

public static Operand<T> union (Ops tf, Operand<T> a, Operand<T> b)

Computes set union of elements in last dimension of a and b.

Parameters
tf the TensorFlow Ops
a The first operand representing set a
b The other operand representing set b
Returns
  • An Operand with the same rank as a and b, and all but the last dimension the * same. Elements along the last dimension contain the results of the set operation.