numpy 中random.seed()的用法

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

 

你可能感兴趣的:(python)