numpy.random.seed(0)重置
RandomState作为
numpy.random名称空间中函数基础的现有全局实例的状态。
numpy.random.RandomState(0)返回一个新的种子
RandomState实例,但不做任何改变。您必须使用返回的
RandomState实例来获取一致的伪随机数。如果在
numpy.random命名空间中使用这些函数,则不会获得一致的伪随机数,因为它们是从与
RandomState刚创建的实例不同的实例中提取的。
如果您关心可重现性,则最好将代码结构化以传递
RandomState实例。全球状态糟透了。



