numpy合并&分割

创建两个基础的3阶方阵<br />

一、合并
对于一个矩阵,我们可以用,vstack((A,B))和hstack((A,B))进行合并,vstack()是一个将矩阵上下合并的函数,而hstack()则是左右合并的函数:

合并多个矩阵时,使用concatenate()函数会比前面两个更加的方便可快捷:

其中axis=1是代表矩阵左右合并,当axis=0是则是代表将矩阵上下合并

二、分割
将矩阵A等量分割,可使用spilt函数:

axis函数与一的concatenate()中所述相同,控制合并方向

上面的split()函数只能用于等量分割,如若不等量,则编译器会提示错误,为了解决这个问题,我们可以使用array_split():

其他分割,也可以用vsplit()和hsplit()与合并方向类似,vsplit()左右合并,hsplit()上下合并

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容