原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.set_state.html
校对:(虚位以待)
numpy.random.
set_state
(state)从一个元组设置生成器的内部状态。
如果有理由手动(重新)设置“Mersenne Twister”[R261]伪随机数生成算法的内部状态,请使用。
参数: | state : tuple(str, ndarray of 624 uints, int, int, float)
|
---|---|
返回: | out : None
|
另见
注
不需要set_state
和get_state
来处理NumPy中的任何随机分布。如果内部状态被手动改变,则用户应该准确地知道他/她正在做什么。
为了向后兼容性,也接受形式(str, array of 624 uints, int),尽管它缺少关于缓存的高斯值的一些信息:state = ('MT19937', keys, pos)
。
参考文献
[R261] | (1, 2) M. Matsumoto and T. Nishimura, “Mersenne Twister: A 623-dimensionally equidistributed uniform pseudorandom number generator,” ACM Trans. on Modeling and Computer Simulation, Vol. 8,No.1, pp.3-30,1998年1月。 |