2024-06-07 04:13:13 发布
网友
我在Python中使用Numpy创建了两个矩阵:
mat=np.matrix([[1,0,0],[0,0,1],[0,0,2]]) mat1= np.matrix([[1,0,0],[0,1,0],[0,0,1]])
我想合并这两个矩阵。我该怎么做? 输出应该是[mat,mat1]
[mat,mat1]
如果需要(3,6)矩阵,可以使用^{}函数:
(3,6)
>>> np.hstack((mat, mat1)) matrix([[1, 0, 0, 1, 0, 0], [0, 0, 1, 0, 1, 0], [0, 0, 2, 0, 0, 1]])
如果需要(6,3)矩阵,请使用^{}。np.hstack和np.vstack是更一般的函数^{}的两种特殊情况。查看文档了解更多详细信息。你知道吗
(6,3)
np.hstack
np.vstack
最后,如果您想要一个(2,3,3)数组,只需使用
(2,3,3)
>>> np.array([mat,mat1])
但是,因为它是一个3D数组,所以不能将其作为矩阵查看。你知道吗
如果需要} 函数:
(3,6)
矩阵,可以使用^{如果需要} 。} 的两种特殊情况。查看文档了解更多详细信息。你知道吗
(6,3)
矩阵,请使用^{np.hstack
和np.vstack
是更一般的函数^{最后,如果您想要一个
(2,3,3)
数组,只需使用但是,因为它是一个3D数组,所以不能将其作为矩阵查看。你知道吗
相关问题 更多 >
编程相关推荐