NumPy 1.14 - numpy.ma.asarray()

numpy.ma.asarray




numpy

numpy.ma.asarray

numpy.ma.asarray(a, dtype=None, order=None) [source]

इनपुट को दिए गए डेटा-प्रकार के एक नकाबपोश सरणी में परिवर्तित करें।

यदि इनपुट पहले से ही एक ndarray है, तो कोई प्रतिलिपि नहीं की जाती है। यदि MaskedArray का एक उपवर्ग है, तो एक बेस क्लास MaskedArray वापस आ जाता है।

पैरामीटर:

a : array_like

इनपुट डेटा, किसी भी रूप में जिसे एक नकाबपोश सरणी में बदला जा सकता है। इसमें सूचियाँ, टुपल्स, ट्यूपल्स, ट्यूपल्स के ट्यूपल्स, सूचियों के ट्यूपल्स, ndarrays और नकाबपोश सरणियाँ शामिल हैं।

dtype : dtype, वैकल्पिक

डिफ़ॉल्ट रूप से, डेटा-प्रकार इनपुट डेटा से अनुमानित है।

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

पंक्ति-प्रमुख ('C') या स्तंभ-प्रमुख ('FORTRAN') मेमोरी प्रतिनिधित्व का उपयोग करना है या नहीं। डिफ़ॉल्ट 'सी' है।

यह दिखाता है:

बाहर : मास्कएड्रे

मास्क की सरणी व्याख्या।

यह भी देखें

asanyarray
asarray समान है, लेकिन उपवर्गों का संरक्षण करता है।

उदाहरण

>>> x = np.arange(10.).reshape(2, 5)
>>> x
array([[ 0.,  1.,  2.,  3.,  4.],
       [ 5.,  6.,  7.,  8.,  9.]])
>>> np.ma.asarray(x)
masked_array(data =
 [[ 0.  1.  2.  3.  4.]
 [ 5.  6.  7.  8.  9.]],
             mask =
 False,
       fill_value = 1e+20)
>>> type(np.ma.asarray(x))
<class 'numpy.ma.core.MaskedArray'>