当前位置: 首页 > 工具软件 > Scalar > 使用案例 >

IndexError: invalid index to scalar variable.

汪兴为
2023-12-01

一天,照常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++提示真香)

 类似资料:

相关阅读

相关文章

相关问答