seed( ) 用于指定随机数生成时所用算法开始的整数值,如果使用相同的seed( )值,则每次生成的随即数都相同,如果不设置这个值,则系统根据时间来自己选择这个值,此时每次生成的随机数因时间差异而不同。
>>> num = 0
>>> while num<5:
np.random.seed(5)
print(np.random.random())
num += 1
0.22199317108973948
0.22199317108973948
0.22199317108973948
0.22199317108973948
0.22199317108973948
>>> num = 0
>>> while num < 5 :
np.random.seed()
print(np.random.random())
num += 1
0.6795063668068205
0.07452069524677496
0.5236011011272413
0.4937773780963296
0.01796137391297059