Sci-kit SVC:random_state在mac和我的docker镜像上产生不同的结果

我有一个在我的MAC上运行的Python程序,具有以下依赖关系:

numpy的== 1.11.2

SciPy的== 0.18.1

scikit学习== 0.17.1

pymongo == 3.4.0

Redis的== 2.10.5

请求== 2.12.3

我试图根据一些训练数据来分类句子。 然后我想用Docker镜像部署这个python包。 使用SVCalgorithm

numpy.random.seed(100)

分类器= SVC(概率=真,随机状态= 100)

这在Docker和我的本地系统中产生了不同的结果。 Python版本在两种环境下都是2.7.13。

有没有办法设置一个种子,以便我可以在我的本地环境中获得与我部署的环境相同的结果?

如果我将其安装在同事的MAC上,结果与我的本地环境一致。 这使我相信随机数发生器不是操作系统无关的。 任何方式来得到它?

感谢和美好的一天