Разреженная матрица для большого количества операций срезов - PullRequest
0 голосов
/ 21 апреля 2019

Какова лучшая разреженная матрица в этом случае? С 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. Лучше ли менять тип матрицы?

...