假设两台机器上的python和numpy版本相同,那么numpy.random会在不同的架构上产生相同的随机数(给定一个特定的种子)吗?
在各种python /库版本中是否有任何与机器无关的好选项?
答案 0 :(得分:4)
是。来自NumPy docs:
兼容性保证固定种子和固定的一系列调用 使用相同参数的'RandomState'方法将始终产生 除了值之外,相同的结果直到舍入误差 不正确。将修复不正确的值,并在其中修改NumPy版本 修复程序将在相关文档字符串中注明。 扩展现有参数范围和添加新参数 只要先前的行为保持不变,就允许参数。