3.2Python數據處理篇之Numpy系列(二)--- ndarray數組的創建與變換


目錄:

1.ndarray數組的創建

2.ndarray數組的變換

(一)ndarray數組的創建

1.從列表以元組中創建:

.array(list/tuple)

.array(list/tuple,dytpe = np.int32), dtype用於指名類型

06.png

07.png

2.使用函數創建:

(1).arange(n), 0~n-1 一維

08.png

(2).ones(shape) 1

10.png

(3).zeros(shape) 0

11.png

(4).full(share,var) var

12.png

(5).eye(n) 單位n*n矩陣

13.png

(6).ones_like(a) 根據數組a,生成與數組a相同的1數組。

14.png

(7).zeros_like(a) 0

15.png

(8).full_like(a,var) var

16.png

(9).linspace(起,終,個數, [endpoint=bool])

endpoint:不包括最后一個數,並且多分一份。

17.png

18.png

(10)concatenate() 合成

19.png

(二)ndarray數組的變換

1.維度的變換:

(1).reshape(shape) 不改變元數組,返回新維度的數組

21.png

(2).resize(shape) 改變元數組,無返回值

22.png

(3).flatten() 對數組降維,變為一維數組,不改變原數組

20.png

2.類型的變換:

(1).astype(new_type) 改變數組的數據類型,不改變原數組

23.png

np.int 表示int 類型,具體表示為哪一種int類型,根據數據的大小。

(2).tolist() 轉換為python的列表類型

24.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM