3.2Python數據處理篇之Numpy系列(二)--- ndarray數組的創建與變換
阿新 • • 發佈:2019-03-10
根據 ava bfd end 圖片 list ans tuple nump
目錄
- (一)ndarray數組的創建
- 1.從列表以元組中創建:
- 2.使用函數創建:
- (二)ndarray數組的變換
- 1.維度的變換:
- 2.類型的變換:
目錄:
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類型,根據數據的大小。
(2).tolist() 轉換為python的列表類型
3.2Python數據處理篇之Numpy系列(二)--- ndarray數組的創建與變換