我正在处理一个python 3项目,在那里我使用了deap和and。在我在执行的主file.py中导入随机模块以获得可复制代码之后,我将种子设置为固定值。但后来我发现,在我多次运行它(deap使用了大量随机数)之后,没有获得相同的结果,当我跟踪这个bug时,我发现它在用于将字符串转换为渐近表达式的渐近解析函数sympy.parsing.sympy_parser.parse_expr中。我很肯定,同情是乱搞的种子,但我不知道如何纠正它。任何建议或想法都将不胜感激,并告知我所描述的问题是否清楚。谢谢!
发布于 2022-06-10 15:25:29
更新:正如奥斯卡所说,显然这是一个修复错误,所以我所需要做的就是将sympy更新到它的最新版本。如果您已经拥有Anaconda并希望更新SymPy,请运行以下命令:
conda update sympyhttps://stackoverflow.com/questions/72576323
复制相似问题