在numpy中使用矩阵求逆的正确(稳定,有效)方法是什么?

时间:2013-06-16 18:58:23

标签: matlab numpy scipy linear-algebra matrix-inverse

在Matlab中,由于数值不稳定,通常不鼓励使用inv()函数(参见http://www.mathworks.com/help/matlab/ref/inv.html中的描述部分)。 建议替换像:

这样的表达式
inv(A)*B 

(A和B都是矩阵),用:

A\B

当倒置矩阵A接近单数时,这变得至关重要。

有没有一种很好的方法来写numpy / scipy? (会解决()工作吗?)

1 个答案:

答案 0 :(得分:1)

如评论中所述,您需要使用左反。

this question中描述了这一点。

总结(imitatio,aemulatio):