早上好,
我正在尝试用Python中的2个变量来解决方程组,但是使用Tkinter在屏幕上显示答案。我做了大部分工作,但我无法显示答案。
这是我看到的错误:
enter coException in Tkinter callback
Traceback (most recent call last):
File "C:\Users\edwin\AppData\Local\Programs\Python\Python36-32\lib\tkinter\__init__.py", line 1699, in __call__
return self.func(*args)
File "C:\Users\edwin\AppData\Local\Programs\Python\Python36-32\ed.py", line 122, in Calculate
z = np.linalg.solve ( a, b)
File "C:\Users\edwin\AppData\Local\Programs\Python\Python36-32\lib\site-packages\numpy\linalg\linalg.py", line 375, in solve
r = gufunc(a, b, signature=signature, extobj=extobj)
File "C:\Users\edwin\AppData\Local\Programs\Python\Python36-32\lib\site-packages\numpy\linalg\linalg.py", line 90, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.linalg.LinAlgError: Singular matrixde here
答案 0 :(得分:0)
奇异矩阵是not invertible。奇异矩阵不满足该属性:方程Ax = b对于Kn中的每个b只有一个解。这意味着您尝试解决的系统要么被错误地转换为矩阵形式,要么没有唯一的解决方案。