逻辑异或函数。
用法
tf.math.logical_xor(
x, y, name='LogicalXor'
)
x^y = (x | y) & ~(x & y)
要求 x
和 y
具有相同的形状或具有 broadcast-compatible 形状。例如,x
和 y
可以是:
bool
类型的两个单个元素- 一个
bool
类型的tf.Tensor
和一个bool
,其中将通过将单个元素的逻辑 XOR 应用于较大张量中的每个元素来计算结果。 - 两个相同形状的
bool
类型的tf.Tensor
对象。在这种情况下,结果将是两个输入张量的元素逻辑异或。
用法:
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])>
相关用法
- Python tf.math.logical_or用法及代码示例
- Python tf.math.logical_not用法及代码示例
- Python tf.math.logical_and用法及代码示例
- Python tf.math.log_sigmoid用法及代码示例
- Python tf.math.log1p用法及代码示例
- Python tf.math.log用法及代码示例
- Python tf.math.less_equal用法及代码示例
- Python tf.math.lgamma用法及代码示例
- Python tf.math.l2_normalize用法及代码示例
- Python tf.math.less用法及代码示例
- Python tf.math.special.fresnel_cos用法及代码示例
- Python tf.math.polyval用法及代码示例
- Python tf.math.is_finite用法及代码示例
- Python tf.math.special.bessel_k0e用法及代码示例
- Python tf.math.acosh用法及代码示例
- Python tf.math.invert_permutation用法及代码示例
- Python tf.math.segment_prod用法及代码示例
- Python tf.math.bincount用法及代码示例
- Python tf.math.bessel_i0e用法及代码示例
- Python tf.math.unsorted_segment_min用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.math.logical_xor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。