NumPy 随机模块

NumPy random.seed() 函数用于为生成器提供种子。该方法在RandomState初始化时被调用。可以再次调用它来重新为生成器设定种子。

语法

numpy.random.seed(seed=None) 

参数

seed可选。 指定 RandomState 的种子。必须可转换为 32 位无符号整数。 int 或一维 array_like。

示例:

在下面的示例中,random.seed() 函数用于为生成器提供种子。当提供种子时,它会保留结果,从而可以重现结果。

import numpy as np

#提供种子
np.random.seed(10)

#正常生成伪
#分布式随机数
x = np.random.normal(size=(3,3))

#打印 x
print(x) 

上述代码的输出将是:

[[ 1.3315865   0.71527897 -1.54540029]
 [-0.00838385  0.62133597 -0.72008556]
 [ 0.26551159  0.10854853  0.00429143]]