numpy.ma.mask_or #

嘛。mask_or ( m1 , m2 , copy = False , Shrink = True ) [来源] #

将两个面罩与logical_or操作员结合起来。

如果 m1 或 m2 中的另一个为 (即 False),则结果可能是m1m2上的视图。nomask

参数
m1, m2类似数组

输入掩码。

复制布尔值,可选

如果 copy 为 False 并且输入之一为nomask,则返回另一个输入掩码的视图。默认为 False。

收缩布尔值,可选

nomask如果所有值都为 False,是否将输出缩小。默认为 True。

返回
掩码输出掩码

结果屏蔽了m1m2中屏蔽的值。

加薪
值错误

如果m1m2具有不同的灵活 dtype。

例子

>>> m1 = np.ma.make_mask([0, 1, 1, 0])
>>> m2 = np.ma.make_mask([1, 0, 0, 0])
>>> np.ma.mask_or(m1, m2)
array([ True,  True,  True, False])