NumPy 1.14 - numpy.ma.resize()
numpy.ma.resize

numpy.ma.resize
-
numpy.ma.resize(x, new_shape)
[source] -
निर्दिष्ट आकार और आकार के साथ एक नया नकाबपोश सरणी लौटें।
यह
numpy.resize
फ़ंक्शन के बराबर नकाबपोश है। नया ऐरे बार-बारx
प्रतियों से भरा होता है (इस क्रम में कि डेटा मेमोरी में स्टोर हो जाता है)। यदिx
को मास्क किया जाता है, तो नया एरे मास्क किया जाएगा, और नया मास्क पुराने की पुनरावृत्ति होगा।यह भी देखें
-
numpy.resize
- शीर्ष स्तर के NumPy मॉड्यूल में समतुल्य कार्य।
उदाहरण
>>> import numpy.ma as ma >>> a = ma.array([[1, 2] ,[3, 4]]) >>> a[0, 1] = ma.masked >>> a masked_array(data = [[1 --] [3 4]], mask = [[False True] [False False]], fill_value = 999999) >>> np.resize(a, (3, 3)) array([[1, 2, 3], [4, 1, 2], [3, 4, 1]]) >>> ma.resize(a, (3, 3)) masked_array(data = [[1 -- 3] [4 1 --] [3 4 1]], mask = [[False True False] [False False True] [False False False]], fill_value = 999999)
एक MaskedArray हमेशा इनपुट प्रकार की परवाह किए बिना वापस कर दिया जाता है।
>>> a = np.array([[1, 2] ,[3, 4]]) >>> ma.resize(a, (3, 3)) masked_array(data = [[1 2 3] [4 1 2] [3 4 1]], mask = False, fill_value = 999999)
-