import numpy as np
np.random.seed(5)
for i in range(5):
print(np.random.random())
每次运行这段代码生成的随机数都是相同的5个数,见下方:
0.22199317109
0.870732306177
0.206719155339
0.918610907938
0.488411188795
当将np.random.seed(5)注释掉后,每次运行代码得到的是不同的5个数
import numpy as np
#np.random.seed(5)
for i in range(5):
print(np.random.random())
运行一次
0.947831885864
0.3339369986
0.892781409374
0.0921894317783
0.914593120056
再运行一次
0.36680928919
0.188911798857
0.112859445479
0.962705439511
0.869881091521
可以看到和第一次运行得到的随机数是不同的