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