NumPy 1.14 - numpy.ma.expand_dims()

numpy.ma.expand_dims




numpy

numpy.ma.expand_dims

numpy.ma.expand_dims(x, axis) [source]

किसी सरणी के आकार का विस्तार करें।

axis पैरामीटर द्वारा निर्दिष्ट एक से पहले एक नए अक्ष को शामिल करके सरणी के आकार का विस्तार करता है। यह फ़ंक्शन numpy.expand_dims के समान व्यवहार करता है, लेकिन नकाबपोश तत्वों को संरक्षित करता है।

यह भी देखें

numpy.expand_dims
शीर्ष स्तर के न्यूमपी मॉड्यूल में समतुल्य कार्य।

उदाहरण

>>> import numpy.ma as ma
>>> x = ma.array([1, 2, 4])
>>> x[1] = ma.masked
>>> x
masked_array(data = [1 -- 4],
             mask = [False  True False],
       fill_value = 999999)
>>> np.expand_dims(x, axis=0)
array([[1, 2, 4]])
>>> ma.expand_dims(x, axis=0)
masked_array(data =
 [[1 -- 4]],
             mask =
 [[False  True False]],
       fill_value = 999999)

np.newaxis साथ स्लाइसिंग सिंटैक्स का उपयोग करके समान परिणाम प्राप्त किया जा सकता है।

>>> x[np.newaxis, :]
masked_array(data =
 [[1 -- 4]],
             mask =
 [[False  True False]],
       fill_value = 999999)