说,我有两个coo_matrix(i,j)值: mat_1:
(0, 1) 0.5
(0, 2) 0.5
(1, 2) 1.0
(3, 0) 0.5
(3, 3) 0.5
(5, 0) 0.5
(5, 3) 0.5
mat_2:
(2, 0) 0.25
(4, 0) 0.25
(2, 1) 0.25
(4, 1) 0.25
(2, 2) 0.25
(4, 2) 0.25
(2, 3) 0.25
(4, 3) 0.25
我想将它们合并在一起,以便输出如下所示:
(0, 1) 0.5
(0, 2) 0.5
(1, 2) 1.0
(3, 0) 0.5
(3, 3) 0.5
(5, 0) 0.5
(5, 3) 0.5
(2, 0) 0.25
(4, 0) 0.25
(2, 1) 0.25
(4, 1) 0.25
(2, 2) 0.25
(4, 2) 0.25
(2, 3) 0.25
(4, 3) 0.25
我该怎么做?
答案 0 :(得分:1)
由于列数与您想要合并的两个稀疏矩阵相同,您可以尝试使用sparse.vstack
:
sparse.hstack((mat1, mat2))