我的MAC上运行了一个python程序,具有以下依赖项:
numpy == 1.11.2
scipy == 0.18.1
scikit-learn == 0.17.1
pymongo == 3.4.0
redis == 2.10.5
请求== 2.12.3
我试图根据一些训练数据对句子进行分类。 然后我想使用Docker镜像部署这个python包。使用SVC算法
numpy.random.seed(100)
classifier = SVC(probability = True,random_state = 100)
但这会在Docker和我的本地系统中产生不同的结果。在这两种环境中,Python版本都是2.7.13。
有没有办法设置单个种子,以便在本地环境中获得与部署环境相同的结果?
如果我将其安装在同事的MAC上,结果与我的本地环境一致。这让我相信随机数生成器不是OS独立的。有什么方法可以做到吗?
谢谢,美好的一天