【发布时间】:2015-05-04 00:38:47
【问题描述】:
我的代码有错误,希望您能帮助我!: (当我粘贴代码时发生了一些奇怪的事情(并非所有代码都像代码一样编写),但我们开始了:
我想 linalg.solve(A,Res) 。第一个(A)有10行10列,即矩阵([10个数组,10个元素]),第二个有10行1列,即矩阵([1个数组,10个元素])。 /p>
当我执行代码时,它会抛出以下错误: 奇异矩阵
我不知道该怎么办。当我不要求 linalg.solve,但要求打印两个矩阵时,两者都很好:10 个方程,10 个变量。所以我不知道发生了什么。请帮忙!!!
如果您需要我粘贴代码(看起来很糟糕),我可以做到。
谢谢
【问题讨论】:
-
如果代码太大/无法在此处粘贴,我建议您创建一个小测试用例(我想您不需要有 10 行/列),看看是否可以得到去工作。如果没有,请在此处发布那个小示例代码,否则人们不得不猜测您的问题可能是什么。
-
如果系统未确定,您可以使用 numpy.linalg.lstsq 获取其中一种解决方案。
标签: python python-2.7 matrix equation-solving