在生成随机数的时候,需要 随机种子
在 不指定随机种子 时,默认使用 当前时间 作为随机种子,因此用同样的参数生成的随机数不同
可以用
numpy.random.seed()
来设定随机种子,使同样参数时生成的随机数相同
1. 不指定随机种子
使用的参数生成不同的随机数
import numpy as np
np.random.random(3)
Out[34]: array([0.97599542, 0.67238368, 0.90283411])
np.random.random(3)
Out[35]: array([0.84575087, 0.37799404, 0.09221701])
np.random.random(3)
Out[36]: array([0.6534109 , 0.55784076, 0.36156476])
2. 指定随机种子
使用的参数生成相同的随机数
import numpy as np
np.random.seed(149)
np.random.random(3)
Out[40]: array([0.88130755, 0.9797036 , 0.86458248])
np.random.seed(200)
np.random.random(3)
Out[42]: array([0.94763226, 0.22654742, 0.59442014])
np.random.seed(149)
np.random.random(3)
Out[44]: array([0.88130755, 0.9797036 , 0.86458248])
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...