【发布时间】:2013-09-24 07:54:17
【问题描述】:
我收到了我帖子标题中的错误。我在其他问题中看到了这一点,但我有兴趣了解这意味着什么,因为其他答案是在不适用于我的特定上下文中。
其次,我想了解这如何应用于我的代码,如下所示。请注意,如果 Zindx = 0,这一切都可以正常工作,但不适用于任何其他情况。
Zindx = list(E).index(0)
for m in range(0,N):
if m != Zindx:
for n in range(0,N):
if n != Zindx:
if n != m:
x[m,m] = x[m,m] (
- (E[n]-E[m] + E[n])*x[m,n]*x[n,Zindx]
/x[m,Zindx]/E[m]
)
【问题讨论】:
-
你的问题是你在哪里做
x[m, m] = x[m, m] ( ... )。您可能想在x[m, m]和(之间添加*或其他运算符:否则,Python 会将其解释为调用对象x[m, m],并在括号内添加参数。 -
现在觉得自己蠢超级蠢!谢谢。
标签: numpy