NumPy 1.14 - numpy.ma.asanyarray()

numpy.ma.asanyarray




numpy

numpy.ma.asanyarray

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

उपवर्गों को संरक्षित करते हुए, इनपुट को एक नकाबपोश सरणी में बदलें।

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

पैरामीटर:

a : array_like

इनपुट डेटा, किसी भी रूप में जिसे एक सरणी में परिवर्तित किया जा सकता है।

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

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

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

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

यह दिखाता है:

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

MaskedArray की व्याख्या

यह भी देखें

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

उदाहरण

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