此页面由 Cloud Translation API 翻译。
Switch to English

tf.math.logical_xor

TensorFlow 1版 GitHub上查看源代码

逻辑XOR功能。

的x ^ Y =(X | Y)〜(X,Y)

操作以下输入类型的工作:

  • 类型的两个单元素bool
  • 一个tf.Tensor类型的bool和一个单一的bool ,其中所述结果将通过应用逻辑XOR与所述单个元件,以在较大的张量的每个元素进行计算。
  • 两个tf.Tensor对象类型的bool形状相同。在这种情况下,结果将是在两个输入张量的逐元素逻辑XOR。

用法:

a = tf.constant([True])
b = tf.constant([False])
tf.math.logical_xor(a, b)
<tf.Tensor: shape=(1,), dtype=bool, numpy=array([ True])>
c = tf.constant([True])
x = tf.constant([False, True, True, False])
tf.math.logical_xor(c, x)
<tf.Tensor: shape=(4,), dtype=bool, numpy=array([ True, False, False,  True])>
y = tf.constant([False, False, True, True])
z = tf.constant([False, True, False, True])
tf.math.logical_xor(y, z)
<tf.Tensor: shape=(4,), dtype=bool, numpy=array([False,  True,  True, False])>

x 一个tf.Tensor bool类型。
y tf.Tensor BOOL类型。
name 一种操作(可选)的名称。

tf.Tensor具有相同大小与x或y的bool类型。