दिलचस्प पोस्ट
अजाक्स में बनाम पद प्राप्त करें इट इन स्विफ्ट के लिए अग्रणी शस्त्र गैर-प्रिंट करने योग्य यूनिकोड वर्णों (जावास्क्रिप्ट) को कैसे बदलें एसिंक्रोनस कॉलबैक फ़ंक्शन से मान कैसे वापस लाया जाए? एक चर में चर विस्तारित करें गलत रंग के साथ JPEG छवि Matlab के एक नए उदाहरण को खोलने के बिना किसी बाहरी अनुप्रयोग द्वारा किसी फ़ंक्शन को कॉल करें "एनएसएआरआरई से बचना" मैं कैसे शटडाउन – पुनरारंभ करें – एक बैट फाइल के माध्यम से विंडोज़ को लॉगऑफ करूँ? IE में जावास्क्रिप्ट प्रोफाइलर कोणीय 2: त्रुटि: प्रकार त्रुटि: संपत्ति '…' की पढ़ाई नहीं की जा सकती अनिर्धारित थोड़ी देर में लूप में BufferedReader.readLine () का उपयोग करना जांचें कि कोई संग्रहीत कार्यविधि में कोई पैरामीटर रिक्त या खाली है या नहीं कैसे एक सरणी के लिए एक जावा 8 स्ट्रीम कन्वर्ट करने के लिए? WPF MVVM: कैसे देखें GridViewColumnModel- संग्रह करने के लिए बाध्य करने के लिए?

पायथन सूची संरचना में NumPy सरणी परिवर्तित करना?

मैं एक पायथन सूची में कैसे एक NumPy सरणी को परिवर्तित कर सकता हूँ (उदाहरण के लिए [[1,2,3],[4,5,6]] ), और यह काफी तेज है?

Solutions Collecting From Web of "पायथन सूची संरचना में NumPy सरणी परिवर्तित करना?"

उपयोग tolist() :

 import numpy as np >>> np.array([[1,2,3],[4,5,6]]).tolist() [[1, 2, 3], [4, 5, 6]] 

ध्यान दें कि यह उन नंबू प्रकारों से मूल्यों को परिवर्तित कर देता है (जैसे np.int32 या np.float32) "निकटतम संगत अजगर प्रकार" (एक सूची में)। यदि आप numpy डेटा प्रकारों को संरक्षित करना चाहते हैं, तो आप इसके बजाय अपने सरणी पर सूची () को कॉल कर सकते हैं, और आप न्न स्केलर की सूची के साथ समाप्त हो जाएंगे (Mr_and_Mrs_D के लिए धन्यवाद जो कि एक टिप्पणी में इंगित करते हैं।)

NumPy arrays में एक सूची सूची है :

 In [1]: arr=np.array([[1,2,3],[4,5,6]]) In [2]: arr.tolist() Out[2]: [[1, 2, 3], [4, 5, 6]] 

अंडाकार। नीली पद्धति नेस्टेड सरणियों का उत्पादन करती है यदि नीची सरणी आकार 2 डी है

अगर फ्लैट सूचियां वांछित होती हैं, तो नीचे की विधि कार्य करती है

 import numpy as np from itertools import chain a = [1,2,3,4,5,6,7,8,9] print type(a), len(a), a npa = np.asarray(a) print type(npa), npa.shape, "\n", npa npa = npa.reshape((3, 3)) print type(npa), npa.shape, "\n", npa a = list(chain.from_iterable(npa)) print type(a), len(a), a`