用法
__rxor__(
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.RaggedTensor.__rmul__用法及代碼示例
- Python tf.RaggedTensor.__radd__用法及代碼示例
- Python tf.RaggedTensor.__rand__用法及代碼示例
- Python tf.RaggedTensor.__rpow__用法及代碼示例
- Python tf.RaggedTensor.__ror__用法及代碼示例
- Python tf.RaggedTensor.__rsub__用法及代碼示例
- Python tf.RaggedTensor.__pow__用法及代碼示例
- Python tf.RaggedTensor.__xor__用法及代碼示例
- Python tf.RaggedTensor.__gt__用法及代碼示例
- Python tf.RaggedTensor.__getitem__用法及代碼示例
- Python tf.RaggedTensor.__abs__用法及代碼示例
- Python tf.RaggedTensor.__sub__用法及代碼示例
- Python tf.RaggedTensor.__add__用法及代碼示例
- Python tf.RaggedTensor.__lt__用法及代碼示例
- Python tf.RaggedTensor.__or__用法及代碼示例
- Python tf.RaggedTensor.__ge__用法及代碼示例
- Python tf.RaggedTensor.__invert__用法及代碼示例
- Python tf.RaggedTensor.__le__用法及代碼示例
- Python tf.RaggedTensor.__mul__用法及代碼示例
- Python tf.RaggedTensor.__and__用法及代碼示例
注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.RaggedTensor.__rxor__。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。