如何不使用scipy.sparse.linalg.splu()从稀疏矩阵A的LU分解中获得正确的L和U矩阵?

时间:2018-12-08 13:22:46

标签: python matrix scipy sparse-matrix matrix-decomposition

我注意到scipy.sparse.linalg.splu()不允许我将稀疏矩阵A分解为可以分别调用的正确L和U矩阵。命令“仅仅”允许我分解矩阵,并在以后使用置换矩阵对其进行重构。但是,对于我的代码,我需要将一个稀疏矩阵A分解为一个稀疏矩阵L和U,然后能够分别调用L和U矩阵(没有置换矩阵等)。使用scipy.sparse.linalg.splu()命令时,这不起作用。我可以使用scipy.linalg.lu(),但不能将其应用于 sparse 格式的矩阵A。是否有其他方法可以从稀疏矩阵A获得正确的L和U分解矩阵?预先感谢。

0 个答案:

没有答案