[英]Python3 Syntax error
我是python的新手。 我正在编写一个脚本来计算一些如下所示的数量
A = sum([( f * Rphi[i,i] + Rt[i,i]) * NN[i,i] for i range(0,2)]) + 2*sum([sum([(f * Rphi[i,j] + Rt[i,j]) * NN[i,j] for j in range(i+1,2)]) for i in range(0,1)])
在前面,将f定义为标量值,并将所有两个指标量定义为3x3矩阵。
这只是对索引求和。 当我尝试编译它时,我得到了:
错误信息
该错误表明for I in range(0,1)
的for I in range(0,1)
的用法中存在语法问题,但是我无法在其中找到问题。
任何意见或建议都非常感谢!
Syntax Errors
通常是当您在代码语法中输入错误时。 在这种情况下,代码的第一部分是
sum([( f * Rphi[i,i] + Rt[i,i]) * NN[i,i] for i range(0,2)])
应该
sum([( f * Rphi[i,i] + Rt[i,i]) * NN[i,i] for i in range(0,2)])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.