【发布时间】:2014-03-30 10:17:41
【问题描述】:
我必须解决 Ax=b 。我相信解决确定系统/过度确定方程系统的python库是不同的。 python中是否有一个库函数可以从矩阵中删除依赖的行/列,以便从矩阵的秩中我可以适当地求解方程
【问题讨论】:
-
要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是题外话,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
-
使用 numpy ,很适合这种操作
-
基本上我需要解决Ax=b。但在我的情况下,系统可以确定或过度确定。我发现过度确定的系统可以使用最小二乘法解决,而使用最小范数法确定不足。因此,在求解方程组之前,我需要知道矩阵的秩。因此我的问题是在这个方向上。如果我错了,请大家纠正我
-
矩阵秩的确定是一个相当不适定的问题。您可以做的最好的事情是计算 SVD 并从奇异值的进展中确定是否有足够的幅度下降可用于确定等级。但最好使用 numpy 提供的伪逆或最小二乘求解器,如 user3277291 的答案。
标签: python matrix linear-algebra