小编ama*_*lbe的帖子

使用索引和值将值添加到Scipy稀疏矩阵

我正在进行电力系统分析程序,我需要使用稀疏矩阵.

有一个例程,我只需要通过以下调用填充稀疏矩阵:

self.A = bsr_matrix((val, (row,col)), shape=(nele, nbus), dtype=complex)
Run Code Online (Sandbox Code Playgroud)

因为这个矩阵不会随着时间而改变.另一个矩阵确实会随着时间而改变,我需要更新它.有没有办法,例如:

co     = [ 2, 3, 6]
row    = [ 5, 5, 5]
val    = [ 0.1 + 0.1j, 0.1 - 0.2j, 0.1 - 0.4j]
Run Code Online (Sandbox Code Playgroud)

我可以它们添加到先前初始化的稀疏矩阵中吗?怎么会有更多的pythonic方式呢?

谢谢

python numpy scipy sparse-matrix

7
推荐指数
1
解决办法
4890
查看次数

标签 统计

numpy ×1

python ×1

scipy ×1

sparse-matrix ×1