numpyランダム関数を色々使ってみました.
まずはインポート
In [1]: import numpy as np
random()は0から1までの値が得られる
In [10]: np.random.random() Out[10]: 0.45226808024834264
引数を入れると,入れた数字分の乱数が得られる
In [12]: np.random.random(5) Out[12]: array([ 0.93385679, 0.6383795 , 0.20373784, 0.76812241, 0.42309771])
範囲指定は出来ないみたいです
In [13]: random.uniform(1,100) Traceback (most recent call last):
random.uniformで値を指定できるみたいです
In [14]: np.random.uniform(1,100) Out[14]: 8.543481477277378 In [17]: np.random.uniform(2,5) Out[17]: 2.2877891814898934
引数を入れないとrandom()と同じなんですかね?
In [15]: np.random.uniform() Out[15]: 0.4615576165499794
範囲を指定して,個数も指定できるみたいです
In [18]: np.random.uniform(2,5,3) Out[18]: array([ 4.67283745, 2.26006292, 4.18645001])