利用python進行數據分析——筆記

第4章 Numpy基礎

 

數組運算:大小相等的數組間、數組和標量間的算術運算都會將運算應用到各個元素。

數組的比較運算會產生bool型數組。示例:

 

arr[5:8]是從下標5 到下標7

將一個標量值賦給一個切片時,該值會自動傳播到整個選區。

數組切片與列表不同,數組切片時原始數組的視圖,修改會直接反映到源數組上。

如果想得到ndarray切片的副本,則需要 arr[5:8].copy()

 

 

N維數組 遞歸訪問:arr2d[0][2]       索引訪問:arr2d[0,2]

 

N維數組可多軸切片。 arr2d[:2,1:]

N維的 整數索引 切片 混合, 示例:arr2d[1,:2]。

僅有:(冒號)時表示選取整個軸

 

花式索引:向數組[]內傳入一個用於指定順序的整數列表或ndarray 

如arr爲5*4數組,
 

arr=[[0,0,0,0],

[1,1,1,1],

[2,2,2,2],

[3,3,3,3],

[4,4,4,4] ]

則 arr[[4,3,0,1]] 爲:

[[4,4,4,4],

[3,3,3,3],

[0,0,0,0],

[1,1,1,1]] 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章