我想求解一个形式为yB = c的方程,其中y是我的未知数(可能是矩阵)。但是,B矩阵的条件不是很好,我想拥有一种类似于numpy.linalg.solve的方法,以保持求解的数值精度。
我尝试使用numpy.linalg.inv简单地使用B的逆来找到解y = cB ^ -1以及使用伪逆(numpy.linalg.pinv),但是他们证明了不够准确...
我也研究了QR分解,因为numpy提供了它的方法,以使其适合于正确的逆情况,但是在这里我在代数方面苦苦挣扎。
有没有一种精确的方法来求解这个方程?还是有等于numpy.linalg.solve的右逆函数?
答案 0 :(得分:1)
您可以转置等式,然后使用linalg.solve
。