numpy.random.seed()
用于设置随机数种子seed
seed
可以是一个int
,满足int
都可以做参数。 seed
可以是一个array
。seed
可以是None
。用一句话总结numpy.random.seed()
和numpy.random.RandomState()
的关系:
seed
不同处: numpy.random.RandomState()
更为复杂,完全可以代替numpy.random.seed()
这条语句。随机数种子seed
只有一次有效,在下一次调用产生随机数函数前没有设置seed
,则还是产生随机数。1.如果需要不产生随机数,则需要每次设置numpy.random.seed()
。
2.如果需要每次都产生随机数,则可以将随机数seed
设置成None
,或者不设置。
numpy.random.RandomState()
设置seed
同时产生随机数参考网页: numpy官方文档v1.12
新闻热点
疑难解答