我对Python
非常陌生,我正在尝试安装FuncDesigner软件包。它给出了以下错误:
如果不是唯一参数,则生成器表达式必须带括号,并指向以下行:
kw = {'skipArrayCast':True} if isComplexArray else {}
r = ooPoint((v, x[S.oovar_indexes[i]:S.oovar_indexes[i+1]]) for i, v in enumerate(S._variables), **kw)
有什么想法改变以" r =" 开头的行,以使其发挥作用?
我使用Python 3
版本。
答案 0 :(得分:14)
...将genex放入parens中,就像错误告诉你的那样。
r = ooPoint(((v, x[S.oovar_indexes[i]:S.oovar_indexes[i+1]]) for i, v in enumerate(S._variables)), **kw)