2

Python プログラムでは、特定のユーザー制御の分散を持つ正規分布乱数を生成する必要があります。これどうやってするの?

4

3 に答える 3

11

使用してrandom.normalvariate(またはrandom.gaussスレッドセーフが必要ない場合)、sigma引数を分散の平方根に設定します。

于 2012-01-11T07:38:23.953 に答える
7
import math
from random import gauss

my_mean = 0
my_variance = 10

random_numbers = [gauss(my_mean, math.sqrt(my_variance)) for i in range(100)]

これにより、平均が 0 で分散が 10 の 100 個の正規分布乱数が得られます。

于 2012-01-11T07:41:45.950 に答える