与R一样,我希望为整个脚本/会话全局设置随机种子,而不是每次执行函数或运行模型时都必须调用随机种子函数。我知道sci kit learn使用的是numpy RNG,但也无法找到一种将其设置为全局的方法。在
但不是全局地解释两个类之间的差异。在
除了每次我希望输出相同时都调用随机种子之外,难道没有其他方法吗?在## Random Library
import random
##### Random seed given
random.seed(42)
print(random.random()) #will generate a random number
##### No seed given
print(random.random()) #will generate a random number
##### Random seed given
random.seed(42)
print(random.random()) #will generate a random number
#############################
## Numpy Library
import numpy as np
##### Random seed given
np.random.seed(42)
print(np.random.random())
##### No seed given
print(np.random.random())
##### Same seed given
np.random.seed(42)
print(np.random.random())