NumPy 1.14 - numpy.ma.mask_or()

numpy.ma.mask_or




numpy

numpy.ma.mask_or

numpy.ma.mask_or(m1, m2, copy=False, shrink=True) [source]

2 मास्क को logical_or ऑपरेटर के साथ मिलाएं।

परिणाम m1 या m2 पर एक दृश्य हो सकता है अगर अन्य nomask (यानी गलत) है।

पैरामीटर:

एम 1, एम 2 : array_like

इनपुट मास्क

प्रतिलिपि : बूल, वैकल्पिक

यदि प्रतिलिपि गलत है और इनपुट में से एक nomask , तो अन्य इनपुट मास्क का एक दृश्य nomask । झूठा करने के लिए चूक।

हटना : बूल, वैकल्पिक

क्या आउटपुट को nomask करने के लिए nomask यदि इसके सभी मान गलत हैं। सत्य की अवहेलना।

यह दिखाता है:

मास्क : आउटपुट मास्क

परिणाम मास्क मान जिन्हें m1 या m2 में मास्क किया गया है।

जन्म देती है:

ValueError

यदि m1 और m2 में अलग-अलग लचीले dtypes हैं।

उदाहरण

>>> 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])