一天,照常py,然后出现了这个问题:
IndexError: invalid index to scalar variable.
找了很久的题解,发现找不到,头大
碰了很久的壁,天降一个大佬,找出了我的问题:
#有删减
a = np.zeros((n,n))
...
a = x[i][0]
x[i][0] = (float(b[i][0]) - sum(i)) / float(a[i][i])
a -= x[i][0]
现在就很明显了,变量名和np名重合了。
a = np.zeros((n,n))
...
a = x[i][0]
所以把变量名改一小下就可以了,如:
#有删减
a = np.zeros((n,n))
...
t = x[i][0]
x[i][0] = (float(b[i][0]) - sum(i)) / float(a[i][i])
t -= x[i][0]
没想到第一篇献给了要我命的东西,变量命名需谨慎(C++提示真香)