ndarray的屬性解析及代碼案例----基礎

1.numpy介紹:
numpy 是使用python進行數據分析不可或缺的第三方庫,非常多的科學計算工具都是基於 numpy 進行開發的。NumPy數組的維數稱爲秩(rank),一維數組的秩爲1,二維數組的秩爲2,以此類推。在NumPy中,每一個線性的數組稱爲是一個軸(axes),秩其實是描述軸的數量。比如說,二維數組相當於是一個一維數組,而這個一維數組中每個元素又是一個一維數組。所以這個一維數組就是NumPy中的軸(axes),而軸的數量——秩,就是數組的維數。
2.numpy.ndarray():
shape:表示多維數組的形狀,int型元組;
dtype:數組中元素的類型;
buffer:用於初始化數組的buffer;
offset:buffer中用於初始化數組的首個數據的偏移;
strides:每個軸的下標增加1時,數據指針在內存中增加的字節數;
order:‘C’:行優先;’F’:列優先;
在這裏插入圖片描述
3.ndarray對象屬性
Numpy庫中的矩陣模塊爲ndarray對象,有很多屬性:T,data, dtype,flags,flat,imag,real,size,itemsize,nbytes,ndim,shape,strides,ctypes,base等等。
**重點:ndim:維度;shape:形狀(各維度的長度);size:總長度;dtype:元素類型

a.ndarray.ndim 秩,即軸的數量或維度的數量
在這裏插入圖片描述

未完待續
https://www.runoob.com/numpy/numpy-array-attributes.html

參考文獻:
https://blog.csdn.net/scorpion_zs/article/details/52526310

發佈了65 篇原創文章 · 獲贊 23 · 訪問量 1544
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章