矩阵的合并与分割
矩阵的合并相关函数主要有vstack和hstack。
用一个实际例子进行理解这两个函数
- import numpy as np
- a=np.arange(16).reshape(4,4)
- b=np.floor(5*np.random.random((2,4)))
- c=np.ceil(6*np.random.random((4,2)))
- d=np.vstack([a,b])
- f=np.hstack([a,c])
- print("a=\n",a)
- print("b=\n",b)
- print("c=\n",c)
- print("d=\n",d,'\n')
- print(f)
运行结果如下图:vstack将两个矩阵进行了上下合并,hstack将两个矩阵进行了左右合并。
矩阵行分割和列分割(vsplit行,hsplit列)