numpy.ma.mask_or¶
-
numpy.ma.
mask_or
(m1, m2, copy=False, shrink=True)[source]¶ 使用
logical_or
运算符组合两个掩码。如果另一个是
nomask
(即,False),则结果可以是在m1或m2上的视图。参数: m1,m2:array_like
输入掩码。
copy:bool,可选
如果copy为False并且其中一个输入为
nomask
,则返回其他输入掩码的视图。默认为False。shrink:bool,可选
如果所有值为False,是否将输出缩小为
nomask
。默认为True。返回: 掩码:输出掩码
结果将掩盖在m1或m2中屏蔽的值。
上升: ValueError
如果m1和m2有不同的灵活类型。
例子
>>> 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], dtype=bool)