NumPy 1.14 - numpy.resize()

numpy.resize




numpy

numpy.resize

numpy.resize(a, new_shape) [source]

निर्दिष्ट आकृति के साथ एक नया सरणी लौटाएं।

यदि नया सरणी मूल सरणी से बड़ा है, तो नया सरणी बार-बार की प्रतियों से भरा होता a । ध्यान दें कि यह व्यवहार a .resize (new_shape) से अलग है जो बार-बार की प्रतियों के बजाय शून्य से भरता a

पैरामीटर:

a : array_like

आकार बदला जा सकता है।

new_shape : int का int या tuple

आकार का आकार।

यह दिखाता है:

reshaped_array : ndarray

नए सरणी को पुराने सरणी में डेटा से बनाया गया है, यदि आवश्यक तत्वों की आवश्यक संख्या को भरने के लिए दोहराया जाता है। डेटा को इस क्रम में दोहराया जाता है कि वे मेमोरी में संग्रहीत हैं।

यह भी देखें

ndarray.resize
एक सरणी में जगह का आकार बदलें।

उदाहरण

>>> a=np.array([[0,1],[2,3]])
>>> np.resize(a,(2,3))
array([[0, 1, 2],
       [3, 0, 1]])
>>> np.resize(a,(1,4))
array([[0, 1, 2, 3]])
>>> np.resize(a,(2,4))
array([[0, 1, 2, 3],
       [0, 1, 2, 3]])