NumPy 1.14 - numpy.ma.getmask()

numpy.ma.getmask




numpy

numpy.ma.getmask

numpy.ma.getmask(a) [source]

एक नकाबपोश सरणी, या खानाबदोश का मुखौटा लौटें।

एक MaskedArray में एक MaskedArray के मास्क को वापस nomask और मास्क मास्क नहीं है, तो दूसरा नकाब है। एक के रूप में एक ही आकार के getmaskarray एक पूरी सरणी की गारंटी करने के लिए, getmaskarray उपयोग getmaskarray

पैरामीटर:

a : array_like

इनपुट MaskedArray जिसके लिए मास्क की आवश्यकता होती है।

यह भी देखें

getdata
एक ndarray के रूप में एक नकाबपोश सरणी का डेटा लौटाएं।
getmaskarray
एक नकाबपोश सरणी का मुखौटा, या झूठी की पूर्ण सरणी लौटाएं।

उदाहरण

>>> import numpy.ma as ma
>>> a = ma.masked_equal([[1,2],[3,4]], 2)
>>> a
masked_array(data =
 [[1 --]
 [3 4]],
      mask =
 [[False  True]
 [False False]],
      fill_value=999999)
>>> ma.getmask(a)
array([[False,  True],
       [False, False]])

समान रूप से MaskedArray mask विशेषता का उपयोग करें।

>>> a.mask
array([[False,  True],
       [False, False]])

परिणाम जब मुखौटा == nomask

>>> b = ma.masked_array([[1,2],[3,4]])
>>> b
masked_array(data =
 [[1 2]
 [3 4]],
      mask =
 False,
      fill_value=999999)
>>> ma.nomask
False
>>> ma.getmask(b) == ma.nomask
True
>>> b.mask == ma.nomask
True