NumPy 1.14 - numpy.ma.is_masked()

numpy.ma.is_masked




numpy

numpy.ma.is_masked

numpy.ma.is_masked(x) [source]

निर्धारित करें कि इनपुट में नकाबपोश मूल्य हैं या नहीं।

किसी भी वस्तु को इनपुट के रूप में स्वीकार करता है, लेकिन हमेशा तब तक गलत रिटर्न देता है जब तक कि इनपुट मास्केड एरे न हो जिसमें नकाबपोश मान हों।

पैरामीटर:

x : array_like

नकाबपोश मूल्यों के लिए जाँच करने के लिए सरणी।

यह दिखाता है:

परिणाम : बूल

सच है अगर x नकाबपोश मूल्यों के साथ एक मुखौटा है, तो गलत अन्यथा।

उदाहरण

>>> import numpy.ma as ma
>>> x = ma.masked_equal([0, 1, 0, 2, 3], 0)
>>> x
masked_array(data = [-- 1 -- 2 3],
      mask = [ True False  True False False],
      fill_value=999999)
>>> ma.is_masked(x)
True
>>> x = ma.masked_equal([0, 1, 0, 2, 3], 42)
>>> x
masked_array(data = [0 1 0 2 3],
      mask = False,
      fill_value=999999)
>>> ma.is_masked(x)
False

यदि x एक MaskedArray नहीं है तो हमेशा गलत रिटर्न देता है।

>>> x = [False, True, False]
>>> ma.is_masked(x)
False
>>> x = 'a string'
>>> ma.is_masked(x)
False