Линейная алгебра с большими разреженными матрицами - PullRequest
1 голос
/ 16 апреля 2019

Я хочу решить линейное уравнение Ax = b для неизвестной матрицы x.A и b большие и разреженные и имеют формы (при преобразовании в плотные) 30 000 x 25 и 30 000 x 100 000 соответственно.

Я пробовал использовать как scipy.sparse.linalg.lsqr, так и scipy.sparse.linalg.lsmr, но оба требуют, чтобы b было плотным, что в вычислительном отношении очень дорого и непомерно.Как я могу это сделать?

1 Ответ

0 голосов
/ 16 апреля 2019

Вы можете использовать numpy.linalg.pinv, чтобы найти значения "x"

...