numpy.logical_xor¶
-
numpy.
logical_xor
(x1, x2[, out]) = <ufunc 'logical_xor'>¶ 按元素方式计算x1 XOR x2的真值。
参数: x1,x2:array_like
逻辑异或应用于x1和x2的元素。它们必须可以广播到相同的形状。
返回: y:bool或ndarray的bool
应用于x1和x2的元素的逻辑异或运算的布尔结果;该形状由是否需要广播一个或两个数组来确定。
例子
>>> np.logical_xor(True, False) True >>> np.logical_xor([True, True, False, False], [True, False, True, False]) array([False, True, True, False], dtype=bool)
>>> x = np.arange(5) >>> np.logical_xor(x < 1, x > 3) array([ True, False, False, False, True], dtype=bool)
显示广播支持的简单示例
>>> np.logical_xor(0, np.eye(2)) array([[ True, False], [False, True]], dtype=bool)