大量切片操作的稀疏矩阵

2024-10-04 11:35:17 发布

您现在位置:Python中文网/ 问答频道 /正文

在这种情况下,最好的稀疏矩阵是什么?当n=70.000时,我考虑使用一个lil_matrix,但是它不支持任何类似于allincolumn的东西,可以用另一个for循环来代替它。然而,有没有一个稀疏矩阵更适合这种操作?我正在使用from scipy.sparse import

for i in range(n):
    for j in range(n)
      if(condition):
        s[j,i] = calculation
    if (condition):
       S.allincolumn(i) = calculation

这是为了设置矩阵,稍后我必须对S * vector进行一次计算。是否最好更改矩阵的类型


Tags: infromimportforif情况range矩阵