Если разреженные матрицы L и U из LU-разложения A хранятся в scipy.sparse.linalg.splu, как я их называю? - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть большая разреженная матрица A, к которой я хочу применить LU-разложение.Это медленный процесс, поэтому я решил использовать scipy.sparse.linalg.splu для непосредственного вычисления матрицы L и U в разреженном формате из разреженной матрицы A.Однако я не уверен, что эта команда на самом деле возвращает.Из приведенного примера здесь .Я не могу понять, что на самом деле происходит и что на самом деле представляет результат, полученный из B.solve (x).То, что я хочу сделать, это использовать разреженную матрицу L и U по отдельности, поэтому мне нужно найти способ извлечь их из этого scipy.sparse.linalg.splu '' element '', в форме sparse так что я могу их использовать. Этот пост дает некоторую помощь, но только о том, как извлечь матрицу L и U в плотной форме.Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...