प्रथम:
सम्मेलन में, पायथन दुनिया में, के लिए शॉर्टकट numpy
है np
:
In [1]: import numpy as np
In [2]: a = np.array([[1,2],[3,4]])
दूसरा:
Numpy में, आयाम , अक्ष / अक्ष , आकार संबंधित हैं और कभी-कभी समान अवधारणाएँ:
आयाम
में गणित / भौतिकी , आयाम या आयामी स्वरूप अनौपचारिक रूप से एक अंतरिक्ष के भीतर किसी भी बिंदु निर्दिष्ट करने के लिए की जरूरत निर्देशांक की न्यूनतम संख्या के रूप में परिभाषित किया गया है। लेकिन Numpy में , सुन्न डॉक्टर के अनुसार , यह अक्ष / अक्ष के समान है:
Numpy आयामों को अक्ष कहा जाता है। कुल्हाड़ियों की संख्या रैंक है।
In [3]: a.ndim # num of dimensions/axes, *Mathematics definition of dimension*
Out[3]: 2
अक्ष / कुल्हाड़ियों
n वें सूचकांक करने के लिए एक समन्वय array
Numpy में। और बहुआयामी सरणियों में प्रति धुरी एक सूचकांक हो सकता है।
In [4]: a[1,0] # to index `a`, we specific 1 at the first axis and 0 at the second axis.
Out[4]: 3 # which results in 3 (locate at the row 1 and column 0, 0-based index)
आकार
प्रत्येक उपलब्ध अक्ष के साथ कितने डेटा (या रेंज) का वर्णन करता है।
In [5]: a.shape
Out[5]: (2, 2) # both the first and second axis have 2 (columns/rows/pages/blocks/...) data
shape
न्यूपी में कहा जाता है । क्या NumPy आपके मामले में आयाम को 2 कहता है, (ndim
)। सामान्य NumPy शब्दावली को जानना उपयोगी है: इससे डॉक्स पढ़ना आसान हो जाता है!