Python 確率に基づいたランダムデータ生成【サンプルコード付き】

Pythonのrandomモジュールを使用して、確率に基づいてデータをランダムに生成する方法があります。具体的な手順は次のとおりです:

  1. randomモジュールをインポートします。
import random
  1. 各データに対応する確率分布を定義する
probabilities = [0.2, 0.3, 0.5]  # 分别对应生成数据1、2、3的概率
  1. 概率に基づいてデータを生成するために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個のデータを生成しました。コードは、具体的な要件や確率分布に基づいて変更できます。

bannerAds