NumPy 1.14 - numpy.ma.masked_object()

numpy.ma.masked_object




numpy

numpy.ma.masked_object

numpy.ma.masked_object(x, value, copy=True, shrink=True) [source]

एरे x मास्क करें जहां डेटा मूल्य के बराबर है।

यह फ़ंक्शन masked_values समान है, लेकिन केवल ऑब्जेक्ट सरणियों के लिए उपयुक्त है: फ्लोटिंग पॉइंट के लिए, इसके बजाय masked_values उपयोग करें।

पैरामीटर:

x : array_like

मुखौटा करने के लिए ऐरे

मूल्य : वस्तु

तुलना मूल्य

प्रति : {सत्य, असत्य}, वैकल्पिक

x की एक प्रति वापस करना है या नहीं।

हटना : {सत्य, असत्य}, वैकल्पिक

चाहे नकली से नकाब से भरा मुखौटा गिराना हो

यह दिखाता है:

परिणाम : मास्कएड्रे

मास्किंग x का परिणाम जहां value बराबर है।

यह भी देखें

masked_where
मुखौटा जहां एक शर्त पूरी की जाती है।
masked_equal
मास्क जहां दिए गए मान के बराबर है (पूर्णांक)।
masked_values
फ्लोटिंग पॉइंट समानता का उपयोग करते हुए मास्क।

उदाहरण

>>> import numpy.ma as ma
>>> food = np.array(['green_eggs', 'ham'], dtype=object)
>>> # don't eat spoiled food
>>> eat = ma.masked_object(food, 'green_eggs')
>>> print(eat)
[-- ham]
>>> # plain ol` ham is boring
>>> fresh_food = np.array(['cheese', 'ham', 'pineapple'], dtype=object)
>>> eat = ma.masked_object(fresh_food, 'green_eggs')
>>> print(eat)
[cheese ham pineapple]

ध्यान दें कि यदि संभव हो तो mask को nomask सेट किया गया है।

>>> eat
masked_array(data = [cheese ham pineapple],
      mask = False,
      fill_value=?)