gpt4 book ai didi

python - 如何解决numpy中的冗余线性系统?

转载 作者:太空宇宙 更新时间:2023-11-03 17:51:24 26 4
gpt4 key购买 nike

我试图解决的问题如下。我有一些具有冗余的线性方程 - Ax = s,其中 A 不是平方但行数多于列数。任何建议将不胜感激。

这是我想要尽可能优雅地做的事情。我有一些包含 n 行和 m 列的矩阵 A; n >= m。

我想要生成的是 A 中的方阵 B,这样从 A 中选择 m 行,B 是正则矩阵。

这样我就可以得到正则矩阵,并且可以使用 numpy.linalg.solve 来计算解。

最佳答案

您可以使用np.linalg.lstsq计算问题的最小二乘解(即,您不需要像在问题中提出的那样丢弃任何数据)。

这将找到最小化距离|的向量x s - 斧头 |

关于python - 如何解决numpy中的冗余线性系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29038657/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com