随机种子

2018-07-09  本文已影响0人  w蕾丝
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

可以看到和第一次运行得到的随机数是不同的

上一篇 下一篇

猜你喜欢

热点阅读