![]() |
Logical XOR function.
Aliases:
tf.RaggedTensor.xor
tf.compat.v1.RaggedTensor.xor
tf.compat.v1.logical_xor
tf.compat.v1.math.logical_xor
tf.compat.v2.RaggedTensor.xor
tf.compat.v2.math.logical_xor
tf.logical_xor
tf.math.logical_xor(
x,
y,
name='LogicalXor'
)
x ^ y = (x | y) & ~(x & y)
Inputs are tensor and if the tensors contains more than one element, an element-wise logical XOR is computed.
Usage:
x = tf.constant([False, False, True, True], dtype = tf.bool)
y = tf.constant([False, True, False, True], dtype = tf.bool)
z = tf.logical_xor(x, y, name="LogicalXor")
# here z = [False True True False]
Args:
x
: ATensor
type bool.y
: ATensor
of type bool.
Returns:
A Tensor
of type bool with the same size as that of x or y.