上一主题

numpy.logical_and

下一主题

numpy.logical_not

numpy.logical_or

numpy.logical_or(x1, x2[, out]) = <ufunc 'logical_or'>

逐元素计算x1或x2的真值。

参数:

x1,x2:array_like

逻辑或应用于x1x2的元素。它们必须是相同的形状。

返回:

y:ndarray或bool

布尔结果,其具有与x1x2的元素上的逻辑或运算的x1x2相同的形状。

例子

>>> np.logical_or(True, False)
True
>>> np.logical_or([True, False], [False, False])
array([ True, False], dtype=bool)
>>> x = np.arange(5)
>>> np.logical_or(x < 1, x > 3)
array([ True, False, False, False,  True], dtype=bool)