python随机数的那些事儿
程序员文章站
2022-03-03 14:37:00
...
1,rng = numpy.random.RandomState(23355)
在同样的这句之后的采样相同。如果想要采样相同,前面都得加上同样的这句话。
>>> rng = numpy.random.RandomState(23355)
>>> a = rng.uniform(0,1,(2,3))
>>> a
array([[0.05994978, 0.9898096 , 0.48326966],
[0.47322065, 0.85520292, 0.39842349]])
在同样的这句话之后的多次采样结果不同。如果要结果相同,每次都得加上这句话放在前面。
>>> rng = numpy.random.RandomState(23355)
>>> rng.uniform(0,1,(2,3))
array([[0.05994978, 0.9898096 , 0.48326966],
[0.47322065, 0.85520292, 0.39842349]])
>>> rng.uniform(0,1,(2,3))
array([[0.55164101, 0.23850971, 0.9232051 ],
[0.01822577, 0.36369689, 0.84593942]])
>>> rng = numpy.random.RandomState(23355)
>>> rng.uniform(0,1,(2,3))
array([[0.05994978, 0.9898096 , 0.48326966],
[0.47322065, 0.85520292, 0.39842349]])
上一篇: python检测键盘输入termios、等待按键超时检测
下一篇: batchsize大小的影响