Python 確率に基づいたランダムデータ生成【サンプルコード付き】
Pythonのrandomモジュールを使用して、確率に基づいてデータをランダムに生成する方法があります。具体的な手順は次のとおりです:
- randomモジュールをインポートします。
import random
- 各データに対応する確率分布を定義する
probabilities = [0.2, 0.3, 0.5] # 分别对应生成数据1、2、3的概率
- 概率に基づいてデータを生成するためにrandom.choices()メソッドを使用します。
data = random.choices([1, 2, 3], probabilities, k=10) # 生成10个数据
print(data)
上の例では、データ1、2、3の確率をそれぞれ0.2、0.3、0.5と定義し、random.choices()メソッドを使用して10個のデータを生成しました。コードは、具体的な要件や確率分布に基づいて変更できます。