NumPy 1.14 - numpy.ma.make_mask_none()

numpy.ma.make_mask_none




numpy

numpy.ma.make_mask_none

numpy.ma.make_mask_none(newshape, dtype=None) [source]

दिए गए आकार का एक बूलियन मुखौटा लौटें, जो फालसे से भरा है।

यह फ़ंक्शन सभी प्रविष्टियों के साथ एक बूलियन ndarray देता है झूठी, जो आम मुखौटा जोड़तोड़ में इस्तेमाल किया जा सकता है। यदि एक जटिल dtype निर्दिष्ट किया जाता है, तो प्रत्येक फ़ील्ड का प्रकार बूलियन प्रकार में बदल जाता है।

पैरामीटर:

newshape : ट्यूपल

मुखौटा के आकार का संकेत देने वाला एक टुपल।

dtype : {कोई नहीं, dtype}, वैकल्पिक

यदि कोई नहीं है, तो MaskType उदाहरण का उपयोग करें। अन्यथा, बूलियन प्रकार में कनवर्ट किए गए dtype के समान फ़ील्ड के साथ एक नया डेटाटाइप का उपयोग करें।

यह दिखाता है:

परिणाम : ndarray

उचित आकार और dtype की एक भित्तिचित्र, झूठी के साथ भरा।

यह भी देखें

make_mask
एक सरणी से बूलियन मास्क बनाएं।
make_mask_descr
किसी दिए गए dtype से dtype विवरण सूची का निर्माण करें।

उदाहरण

>>> import numpy.ma as ma
>>> ma.make_mask_none((3,))
array([False, False, False])

एक अधिक जटिल dtype को परिभाषित करना।

>>> dtype = np.dtype({'names':['foo', 'bar'],
                      'formats':[np.float32, int]})
>>> dtype
dtype([('foo', '<f4'), ('bar', '<i4')])
>>> ma.make_mask_none((3,), dtype=dtype)
array([(False, False), (False, False), (False, False)],
      dtype=[('foo', '|b1'), ('bar', '|b1')])