Python:numpy.random.seed()的作用

numpy.random.seed(99) 

在程序的多次运行中,每次生成相同的随机数。

import numpy as np

np.random.seed(1001)

print(np.random.random((1,5)))
print(np.random.random((1,5)))

第一次运行结果:

[[0.30623218 0.26506357 0.19606006 0.43052148 0.02311355]]
[[0.19578192 0.35280529 0.22324202 0.61352186 0.58045711]]

第二次运行结果:

[[0.30623218 0.26506357 0.19606006 0.43052148 0.02311355]]
[[0.19578192 0.35280529 0.22324202 0.61352186 0.58045711]]

至于换台电脑运行会不会相同呢?不知道!

 

 

你可能感兴趣的:(Python学习)