2012-07-04 12 views
6

में कनवर्ट करें मेरे पास कुछ डेटा np.ndarray के रूप में लोड किया गया है और उसे np.array में बदलने की आवश्यकता है।np.ndarray को np.array में python

क्या डेटा को फिर से लोड करने के बिना इसे करने का कोई आसान/त्वरित तरीका है?

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

उत्तर

6

वे समान हैं: numpy.array एक ऐसा फ़ंक्शन है जो numpy.ndarray प्रकार का ऑब्जेक्ट बनाता है।

>>> import numpy 
>>> numpy.ndarray 
<type 'numpy.ndarray'> 
>>> numpy.array 
<built-in function array> 
>>> numpy.array([]) 
array([], dtype=float64) 
>>> isinstance(numpy.array([]), numpy.ndarray) 
True 
+0

धन्यवाद, कभी इसका एहसास नहीं हुआ। – user1499565