一様乱数
from numpy.random import *
rand() #0~1の範囲の一様乱数を1個作る
rand(10) #0~1の範囲の一様乱数を10個作る
rand() #0~1の範囲の一様乱数を1個作る
rand(10) #0~1の範囲の一様乱数を10個作る
正規分布に従う乱数を作る
from numpy.random import *
randn() #平均0, 標準偏差1の正規分布に従う乱数を1個作る
randn(10) #平均0, 標準偏差1の正規分布に従う乱数を10個作る
randn() #平均0, 標準偏差1の正規分布に従う乱数を1個作る
randn(10) #平均0, 標準偏差1の正規分布に従う乱数を10個作る
# 平均と標準偏差を変えたい場合は、normalを使う
normal(5, 2) # 平均5, 標準偏差2の正規分布に従う乱数
randint(100) で0~99の整数を1個作れる
randint(0, 100, 20) で0~99の整数を20個作れる
他にもリストからランダムに値を取り出す関数とかもある
random.choice(list_name) # list_nameから1個取り出す
random.choice(list_name, 10) #list_nameから10個取り出す
seed(100)のようにして、初期シードを手で与えることもできる
ランキング参加中です
↓クリックしていただけると嬉しいです〜