NumPy 1.14 - MaskedArray.reshape()

numpy.ma.MaskedArray.reshape




numpy

numpy.ma.MaskedArray.reshape

MaskedArray.reshape(*s, **kwargs) [source]

अपने डेटा को बदले बिना सरणी को एक नया आकार दें।

एक ही डेटा के साथ एक नकाबपोश सरणी देता है, लेकिन एक नए आकार के साथ। परिणाम मूल सरणी पर एक दृश्य है; यदि यह संभव नहीं है, तो एक ValueError उठाया जाता है।

पैरामीटर:

आकार : चींटियों का int या tuple

नया आकार मूल आकार के साथ संगत होना चाहिए। यदि एक पूर्णांक की आपूर्ति की जाती है, तो परिणाम उस लंबाई का 1-डी सरणी होगा।

आदेश : {'C', 'F'}, वैकल्पिक

यह निर्धारित करता है कि सरणी डेटा को C (पंक्ति-प्रमुख) या FORTRAN (स्तंभ-प्रमुख) क्रम में देखा जाना चाहिए या नहीं।

यह दिखाता है:

reshaped_array : सरणी

सरणी पर एक नया दृश्य।

यह भी देखें

reshape
नकाबपोश सरणी मॉड्यूल में समतुल्य कार्य।
numpy.ndarray.reshape
Ndarray ऑब्जेक्ट पर समतुल्य विधि।
numpy.reshape
NumPy मॉड्यूल में समान कार्य।

टिप्पणियाँ

पुनर्व्यवस्थित ऑपरेशन यह गारंटी नहीं दे सकता है कि एक प्रति नहीं बनाई जाएगी, आकार को संशोधित करने के लिए a.shape = s उपयोग करें

उदाहरण

>>> x = np.ma.array([[1,2],[3,4]], mask=[1,0,0,1])
>>> print(x)
[[-- 2]
 [3 --]]
>>> x = x.reshape((4,1))
>>> print(x)
[[--]
 [2]
 [3]
 [--]]