矩阵合并。c()方法进行行连接,根据参数顺序也将决定生产矩阵的结果。r()方法用于列连接。

    1. mat1=np.mat([[1,2],[3,4]])
    2. mat2=np.mat([4,5])
    3. matrix_r = np.c_[mat1,mat2.T]
    4. print('将mat2矩阵添加在原矩阵右侧\n',matrix_r)
    5. matrix_l = np.c_[mat2.T,mat1]
    6. print('将mat2矩阵添加在原矩阵左侧\n',matrix_l)
    7. matrix_u = np.r_[mat1,mat2]
    8. print('在原矩阵上方连接矩阵\n',matrix_u)
    9. matrix_u = np.r_[mat2,mat1]
    10. print('在原矩阵下方连接矩阵\n',matrix_u)
    1. mat2矩阵添加在原矩阵右侧
    2. [[1 2 4]
    3. [3 4 5]]
    4. mat2矩阵添加在原矩阵左侧
    5. [[4 1 2]
    6. [5 3 4]]
    7. 在原矩阵上方连接矩阵
    8. [[1 2]
    9. [3 4]
    10. [4 5]]
    11. 在原矩阵下方连接矩阵
    12. [[4 5]
    13. [1 2]
    14. [3 4]]