相同的Python代码,相同的数据,在不同计算机上的不同结果
问题内容:
我有一个非常奇怪的问题,我在不同的机器上的相同代码和相同数据上得到不同的结果。
我有一个基于的python代码numpy/scipy/sklearn
,我使用anaconda
作为我的基本python发行版。即使当我将整个项目目录(包括所有数据和代码)从我的主机复制到另一台计算机并运行它时,我得到的结果也有所不同。具体来说,我正在执行分类任务,但准确度却有3%的差异。我在两台机器上使用相同版本的python和anaconda。我的主计算机是ubuntu
16.04,其结果比我尝试过各种操作系统的其他几台计算机(OSX,ubuntu
14.04和Centos)要低。因此,我的当前系统配置应该有问题,因为所有其他机器都显示一致的结果。由于我的anaconda版本在所有机器上都是一致的,所以我不知道还有什么问题。有什么想法我应该检查还是什么可能是问题的根源?
我还从头开始删除并重新安装了蟒蛇,但这没有帮助。
问题答案: