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]]