原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.RandomState.set_state.html
校对:(虚位以待)
RandomState.
set_state
(state)从元组中设置发生器的内部状态。
如果有理由手动(重新)设置“Mersenne Twister”[R190]伪随机数生成算法的内部状态,请使用。
参数: | state:tuple(str,ndarray of 624 uints,int,int,float)
|
---|---|
返回: | out:无
|
也可以看看
笔记
不需要set_state
和get_state
来处理NumPy中的任何随机分布。如果内部状态被手动改变,则用户应该准确地知道他/她正在做什么。
对于向后兼容性,也接受形式(str,数组的624 uints,int),尽管它缺少关于缓存的高斯值的一些信息:state = ('MT19937', 键, pos)
。
参考文献
[R190] | (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月。 |