我正在打电话
np.random.seed(seed)
random.seed(seed)
<{1>}模块__main__
中的。该模块调用另一个模块foo.py
,该模块也使用bar.py
和np.random
的结果。后者是否也需要设定种子?
答案 0 :(得分:2)
没有。使用np.random.seed(...)
设置全局随机状态。
通常这是不可取的。您可能更喜欢在代码中使用np.random.RandomState()
实例,这样您也不会为运行时中的所有其他库代码播种PRNG。