NumPy 1.14 - MaskedArray.torecords()

numpy.ma.MaskedArray.torecords




numpy

numpy.ma.MaskedArray.torecords

MaskedArray.torecords() [source]

एक नकाबपोश सरणी को एक लचीली-प्रकार सरणी में बदल देता है।

लौटे हुए लचीले प्रकार के सरणी में दो फ़ील्ड होंगे:

  • _data फ़ील्ड सरणी का _data भाग संग्रहीत करता है।
  • _mask फ़ील्ड सरणी का _mask भाग संग्रहीत करता है।
पैरामीटर:

कोई नहीं

यह दिखाता है:

रिकॉर्ड : ndarray

दो क्षेत्रों के साथ एक नया लचीला-प्रकार ndarray : पहला तत्व जिसमें एक मान होता है, दूसरा तत्व जो संबंधित मास्क बूलियन होता है। लौटा हुआ रिकॉर्ड आकार स्व.शाप से मेल खाता है।

टिप्पणियाँ

एक नकाबपोश सरणी को एक लचीली fill_value में बदलने का एक साइड-इफेक्ट यह है कि मेटा जानकारी ( fill_value ,…) खो जाएगी।

उदाहरण

>>> x = np.ma.array([[1,2,3],[4,5,6],[7,8,9]], mask=[0] + [1,0]*4)
>>> print(x)
[[1 -- 3]
 [-- 5 --]
 [7 -- 9]]
>>> print(x.toflex())
[[(1, False) (2, True) (3, False)]
 [(4, True) (5, False) (6, True)]
 [(7, False) (8, True) (9, False)]]