我正在进行电力系统分析程序,我需要使用稀疏矩阵.
有一个例程,我只需要通过以下调用填充稀疏矩阵:
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方式呢?
谢谢