在稀疏矩阵中添加多行/列 scipy

0 投票
1 回答
603 浏览
提问于 2025-04-17 22:02

我有一个稀疏矩阵,想要一次性添加多行,比如说添加1到30行,然后再添加45到50行等等。请问,有什么最有效的方法来做到这一点呢?

1 个回答

0

难道用 sum 不就可以解决问题吗?试试这个:

a = np.array([[1,1],
              [2,2],
              [3,3]])
>>> a[1:3]
array([[2, 2],
       [3, 3]])

>>> sum(a[1:3])
10

补充:如果你想要“竖着”加起来的话

>>> sum( a, axis=0 )
array([6, 6])

撰写回答