gpt4 book ai didi

python - 错误 : Singular Matrix

转载 作者:太空宇宙 更新时间:2023-11-04 01:06:43 28 4
gpt4 key购买 nike

我的代码有错误,希望你能帮助我!:(当我粘贴代码时会发生一些奇怪的事情(并非所有代码都像代码一样编写)但我们开始吧:

我想要 linalg.solve(A,Res) 。第一个(A)有 10 行和 10 列,即矩阵([10 个数组,10 个元素]),第二个有 10 行和 1 列,即矩阵([1 个数组,10 个元素])。

当我执行代码时,它抛出以下错误:奇异矩阵

我不知道该怎么办。当我不要求 linalg.solve,但要求打印两个矩阵时,两者都很好:10 个方程,10 个变量。所以我不知道发生了什么。请帮忙!!!

如果您需要我粘贴代码(尽管看起来很糟糕),我可以做到。

谢谢

最佳答案

奇异矩阵是不能反转的矩阵,或者等效地,行列式为零的矩阵。因此,您不能使用奇异矩阵求解方程组(它可能无解或有多个解,但无论如何都没有唯一解)。因此,最好确保您的矩阵是非奇异矩阵(即具有非零行列式),因为 numpy.linalg.solve requires non-singular matrices .

Here是关于 2 x 2 矩阵发生的事情的一些体面的解释(但推广到 N x N 很简单)。

关于python - 错误 : Singular Matrix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30021047/

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