我正在测试一个代码写出来并发布在网站上
http://foreverlearning.altervista.org/genetic-programming-symbolic-regression-pt-3/
代码部分位于网页的底部。运行测试代码时主波瓦.py,我得到语法错误。在
语法错误是
python mainprova4.py
Best solution is ((((3-2)-1)+((x-2)+3))+3) with error 22.0...
Producing gen number 2...
Traceback (most recent call last):
File "mainprova4.py", line 68, in <module>
main()
File "mainprova4.py", line 41, in main
res = member.eval({"x": xs[i], "y": ys[i]})
AttributeError: 'NoneType' object has no attribute 'eval'
mainprova4.py的代码是
^{pr2}$我错过了什么?数学模块正确吗?在
member = gen.getMember(memberNum)
返回None
。在python中,一切都是对象。不是每个物体都是一样的。例如,None
对象只包含以下内容:您应该调查
getMember()
函数为什么不返回。可能问题出在您在gen
上调用addMember()
的那一行?在相关问题 更多 >
编程相关推荐