numpy中random.seed()の使い方

627 ワード

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