雑多な技術系メモ

自分用のメモ。内容は保証しません。よろしくお願いします。

指定した確率分布に従って乱数を生成する

サンプルコード

import numpy as np

values = ["high", "low"]  # 確率変数
p = [0.9, 0.1]  # 確率分布

np.random.choice(values, p=p) # 指定した確率分布に従って乱数を生成