[新手-数据分析师]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

相关文章
相关标签/搜索