numpy.ma.mask_or#
- ma.mask_or(m1, m2, copy=False, shrink=True)[原始碼]#
使用
logical_or
運算子合併兩個遮罩。如果另一個遮罩為
nomask
(即 False),則結果可能是 m1 或 m2 的視圖。- 參數:
- 傳回值:
- mask輸出遮罩
結果遮罩在 m1 或 m2 中被遮罩的值。
- 引發:
- ValueError
如果 m1 和 m2 具有不同的彈性資料類型。
範例
>>> import numpy as np >>> 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])