矩阵合并。c()方法进行行连接,根据参数顺序也将决定生产矩阵的结果。r()方法用于列连接。
mat1=np.mat([[1,2],[3,4]])
mat2=np.mat([4,5])
matrix_r = np.c_[mat1,mat2.T]
print('将mat2矩阵添加在原矩阵右侧\n',matrix_r)
matrix_l = np.c_[mat2.T,mat1]
print('将mat2矩阵添加在原矩阵左侧\n',matrix_l)
matrix_u = np.r_[mat1,mat2]
print('在原矩阵上方连接矩阵\n',matrix_u)
matrix_u = np.r_[mat2,mat1]
print('在原矩阵下方连接矩阵\n',matrix_u)
将mat2矩阵添加在原矩阵右侧
[[1 2 4]
[3 4 5]]
将mat2矩阵添加在原矩阵左侧
[[4 1 2]
[5 3 4]]
在原矩阵上方连接矩阵
[[1 2]
[3 4]
[4 5]]
在原矩阵下方连接矩阵
[[4 5]
[1 2]
[3 4]]