[新手-數據分析師]numpy學習筆記(5th)

A = np.arange(12).reshape(3,4)
print(A)
print(np.split(A,2,axis=1))
print(np.split(A,3,axis=0))
print(np.array_split(A,3,axis=1))
print(np.vsplit(A,3))
print(np.hsplit(A,2))

B = A.copy()
print(B)

##np.split(A,2,axis=1) 表示把A矩陣垂直方向上分割成2個,axis=1表示垂直方向上分割,axis=0表示水平方向上分割。函數

##np.array_splist(A,3,axis=1) 表示在垂直方向上分割爲3份,本函數用來不能均等分割時使用。學習

##np.vsplist(A,3)&np.hsplit(A,2) vsplist表示水平方向分割,相似於np.split(A,3,axis=0),hsplit表示垂直方向的分割。code

##A.copy() 表示deep copy,只複製值,不復制對應關係。get

numpy的學習就到此爲止了,後面會繼續更新Pandas,而後就是工做中的實戰!感受好忙碌!加油吧!我是用的mac,因此安裝numpy和pandas比較方便,若是win的用戶安裝就相對麻煩一點。pandas

練習中的文件:連接: https://pan.baidu.com/s/1slD4081 密碼: j38rit

相關文章
相關標籤/搜索