अजगर Numpy ऐरे ट्यूटोरियल

विषय - सूची:

Anonim

पायथन नेम्पी ऐरे क्या है?

NumPy सरणियाँ पायथन सूचियों की तरह थोड़ी हैं, लेकिन एक ही समय में बहुत अलग हैं। आप में से जो विषय के लिए नए हैं, चलो स्पष्ट करते हैं कि यह वास्तव में क्या है और इसके लिए क्या अच्छा है।

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

एक NumPy ऐरे बनाएं

Numpy में एक सरणी बनाने का सबसे सरल तरीका पायथन सूची का उपयोग करना है

myPythonList = [1,9,8,3]

ऑब्जेक्ट np.array का उपयोग करके अजगर सूची को एक सुदूर सरणी में परिवर्तित करना।

numpy_array_from_list = np.array (myPythonList)

सूची की सामग्री को प्रदर्शित करने के लिए

numpy_array_from_list

उत्पादन

array([1, 9, 8, 3])

व्यवहार में, पायथन सूची को घोषित करने की आवश्यकता नहीं है। ऑपरेशन को जोड़ा जा सकता है।

a = np.array([1,9,8,3]) 

नोट : Numpy प्रलेखन एक सरणी बनाने के लिए np.ndarray का उपयोग करता है। हालाँकि, यह अनुशंसित विधि है

तुम भी एक Tuple से एक सुन्न सरणी बना सकते हैं

एक सरणी पर गणितीय संचालन

आप सरणी पर जोड़, घटाव, विभाजन और गुणा जैसे गणितीय कार्य कर सकते हैं। सिंटैक्स ऑपरेशन के बाद (+ .-, *, /) द्वारा संचालित सरणी नाम है और उसके बाद ऑपरेंड

उदाहरण:

numpy_array_from_list + 10

आउटपुट:

array([11, 19, 18, 13])

यह ऑपरेशन सुन्न सरणी के प्रत्येक तत्व में 10 जोड़ता है।

अर्रे का आकार

आप सरणी के नाम से पहले ऑब्जेक्ट के आकार के साथ सरणी के आकार की जांच कर सकते हैं। उसी तरह, आप dtypes के साथ प्रकार की जांच कर सकते हैं।

import numpy as npa = np.array([1,2,3])print(a.shape)print(a.dtype)(3,)int64

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

#### Different typeb = np.array([1.1,2.0,3.2])print(b.dtype)float64

2 आयाम सरणी

आप "," कोमा के साथ एक आयाम जोड़ सकते हैं

ध्यान दें कि इसे ब्रैकेट के भीतर होना चाहिए []

### 2 dimensionc = np.array([(1,2,3),(4,5,6)])print(c.shape)(2, 3)

3 आयाम सरणी

उच्च आयाम का निर्माण निम्नानुसार किया जा सकता है:

### 3 dimensiond = np.array([[[1, 2,3],[4, 5, 6]],[[7, 8,9],[10, 11, 12]]])print(d.shape)(2, 2, 3)

सारांश

नीचे, NumPy के साथ उपयोग किए जाने वाले आवश्यक कार्यों का सारांश।

उद्देश्य कोड
सरणी बनाएँ सरणी ([1,2,3])
आकृति मुद्रित करें सरणी ([।))। आकार