numpy.random.seed() 的作用

看两段代码就明白了

1、首先设置 seed 为 10

np.random.seed(10)

2、然后查看前十个随机数

[np.random.randint(10) for x in range(10)]
>> [9, 4, 0, 1, 9, 0, 1, 8, 9, 0]

3、再次调用 seed 为 10,并查看前十个随机数

np.random.seed(10)
[np.random.randint(10) for x in range(10)]
>> [9, 4, 0, 1, 9, 0, 1, 8, 9, 0]

可以看到,每次设置 seed 为相同值后,后续产生的随机数序列是一样的。

你可能感兴趣的:(numpy,pandas,matplotlib)