numpy.random.seed()用于设置随机数种子seedseed可以是一个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
新闻热点
疑难解答