2
在Python程序中,我需要生成具有特定用戶控制方差的正態分佈隨機數。我怎樣才能做到這一點?在Python中具有特定方差的隨機數
在Python程序中,我需要生成具有特定用戶控制方差的正態分佈隨機數。我怎樣才能做到這一點?在Python中具有特定方差的隨機數
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正態分佈隨機數使用random.normalvariate
(或random.gauss
如果您不需要線程安全性),並將sigma
參數設置爲方差的平方根。