gpt4 book ai didi

python - 在 numpy 或 scipy 中左逆?

转载 作者:太空狗 更新时间:2023-10-29 17:30:33 26 4
gpt4 key购买 nike

我正在尝试使用 numpy 或 scipy 在 python 中获取非方矩阵的左逆矩阵。如何将以下 Matlab 代码转换为 Python?

>> A = [0,1; 0,1; 1,0]

A =

0 1
0 1
1 0

>> y = [2;2;1]

y =

2
2
1

>> A\y

ans =

1.0000
2.0000

在 Matlab 中是否有与左逆 \ 运算符等效的 numpy 或 scipy?

最佳答案

使用 linalg.lstsq(A,y) 因为 A 不是正方形。参见 here了解详情。如果 A 是正方形,您可以使用 linalg.solve(A,y),但不是您的情况。

关于python - 在 numpy 或 scipy 中左逆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2250403/

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