ndarray陣列屬性

2021-08-19 21:54:27 字數 650 閱讀 6250

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 檢視...