此代码段
for i,j in np.ndindex(Sigma.shape):
if i<N+1 and j<N+1:
Sigma[i,j]=min(itt(i),itt(j))
elif i>=N+1 and j>=N+1:
if i==j:
Sigma[i,j]=itt(i)**(2*H)
else:
max_time=max(itt(i),itt(j))
min_time=min(itt(i),itt(j))
if min_time != 0:
Sigma[i,j]=min_time**(2*H)*G(max_time/min_time)
elif i<N+1 and j>=N+1:
Sigma[i,j]=rho*D_H*(itt(j)**(H+1/2)-(itt(j)-min(itt(i),itt(j))**(H+1/2))
elif i>=N+1 and j<N+1:
Sigma[i,j]=rho*D_H*(itt(i)**(H+1/2)-(itt(i)-min(itt(i),itt(j))**(H+1/2))
加注
elif i>=N+1 and j<N+1:
^
SyntaxError:语法无效
今天下午早些时候,我遇到了混合空格/标签的一些问题,我认为在Textwrangler中使用Detab / Entab之后我已经解决了这个问题,至少不会再出现缩进错误。我确实怀疑上面有与我的问题有关。
答案 0 :(得分:4)
你在前一行有不平衡的parens。
答案 1 :(得分:0)
这条线没有parens:
Sigma[i,j]=rho*D_H*(itt(j)**(H+1/2)-(itt(j)-min(itt(i),itt(j))**(H+1/2)) #")"