目錄:
1.ndarray數組的創建
2.ndarray數組的變換
(一)ndarray數組的創建
1.從列表以元組中創建:
.array(list/tuple)
.array(list/tuple,dytpe = np.int32), dtype用於指名類型
2.使用函數創建:
(1).arange(n), 0~n-1 一維
(2).ones(shape) 1
(3).zeros(shape) 0
(4).full(share,var) var
(5).eye(n) 單位n*n矩陣
(6).ones_like(a) 根據數組a,生成與數組a相同的1數組。
(7).zeros_like(a) 0
(8).full_like(a,var) var
(9).linspace(起,終,個數, [endpoint=bool])
endpoint:不包括最后一個數,並且多分一份。
(10)concatenate() 合成
(二)ndarray數組的變換
1.維度的變換:
(1).reshape(shape) 不改變元數組,返回新維度的數組
(2).resize(shape) 改變元數組,無返回值
(3).flatten() 對數組降維,變為一維數組,不改變原數組
2.類型的變換:
(1).astype(new_type) 改變數組的數據類型,不改變原數組
np.int 表示int 類型,具體表示為哪一種int類型,根據數據的大小。