ndarray陣列屬性:
-維度(dimensions)稱為軸(axis),軸的個數稱為秩(rank)
-基本屬性:
·ndarray.ndim(秩)
·ndarray.shape(維度)
·ndarray.size(元素總個數)
·ndarray.dtype(元素型別)
·ndarray.itemsize(元素位元組大小)
numpy中較小的陣列會
廣播到較大陣列的大小,使它們的形狀相容,其中較小陣列維度的長度為1,例如:
>>> a = np.array([1, 2, 3])
>>> b = np.array([[4, 5, 6], [7, 8, 9]])
將陣列a按陣列b擴充套件成了維度為(2, 3)的陣列,第1行新值與第0行一樣為「[1, 2, 3]」。
>>> a = np.array([1, 2])
>>> b = np.array([[3, 4], [5, 6]])
>>> print(a * b)
程式的輸出結果:
[[ 3 8]
[ 5 12]]
[[ 3 8]
[ 5 12]]
多維陣列ndarray
多維陣列ndarray import numpy as np ar np.array 1,2,3,4,5,6,7 print ar 輸出陣列,注意陣列的格式 中括號,元素之間沒有逗號 和列表區分 print ar.ndim 輸出陣列維度的個數 軸數 或者說 秩 維度的數量也稱rank print a...
ndarray陣列變換
1 import numpy as np 1 a np.arange 24 2 a array 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 reshape 檢視,不修改原陣列 1 a.reshape 4,6 array ...
ndarray的屬性和方法
下面以這兩行 為基礎資料,進行演示 improt numpy as np x np.array 1,3,5 2,4,6 7,8,9 5,2,0 dtype int 1.ndarray.t 進行矩陣轉置 print x.t 輸出矩陣為 1275 34 82 5690 2.ndarray.size 檢視...