标签: python numpy linear-algebra least-squares
我有一个有形状的矩阵A(224,45)。它的排名是44.当我尝试这段代码时:
solution = np.linalg.lstsq(A, rhs)[0]
我得到的值非常高,如1e14。
当我尝试
solution = np.linalg.lstsq(A.T.dot(A), A.T.dot(rhs))[0]
正如预期的那样,我得到了很好的解决方案。
问题是我是否只需要将np.linalg.lstsq用于方形对称矩阵或类似的东西?文档中没有任何内容。
np.linalg.lstsq