numpyまとめ
乱数
note.nkmk.me|NumPy, randomで様々な種類の乱数の配列を生成
| 機能 | 書き方 |
|---|---|
| 一様分布(0以上1未満) | np.random.rand(size) |
| 一様分布(任意の整数) | np.random.randint(min, max, size) |
| 標準正規分布 | np.random.randn(size) |
| 正規分布(任意) | np.random.normal(mean, std, size) |
| 二項分布 | np.random.binomial(n, p, size) |
| ベータ分布 | np.random.beta(a, b, size) |
| ガンマ分布 | np.random.gamma(shape, scale, size) |
| カイ二乗分布 | np.random.chisquare(df, size) |
whereでインデックスの取得
np.where(条件, 真の場合の値, 偽の場合の値)
保存とロード
np.save('名前.npy', array)
a = np.load('名前.npy')

