欢迎访问宙启技术站
智能推送

使用Python的random_normal()函数生成20个随机正态分布数字片段串

发布时间:2023-12-23 10:13:52

random_normal()函数是Python的random模块中的一个函数,用于生成服从正态分布的随机数。它的语法格式如下:

random.normalvariate(mu, sigma)

其中,mu是正态分布的均值,sigma是正态分布的标准差。

下面是一个使用random_normal()函数生成20个随机正态分布数字片段串的例子:

import random

# 设置正态分布的均值和标准差
mu = 0
sigma = 1

# 生成20个随机正态分布数字片段串
random_numbers = [random.normalvariate(mu, sigma) for _ in range(20)]

# 输出结果
print(random_numbers)

上述代码中,首先我们导入了random模块。然后,我们设置了正态分布的均值mu为0,标准差sigma为1。接着,我们使用列表推导式生成了20个服从正态分布的随机数,保存在random_numbers列表中。最后,我们通过print语句输出随机数列表。

运行上述代码,可能得到的输出结果如下:

[-0.358509995618, 0.824360045417, 0.52066262567, -1.16333811616, 0.98097092247, -0.745039946938, 
0.536739924976, -1.51762427356, 0.329562729227, -1.21169639532, -0.964491145963, 1.58283735716, 
0.159870037192, -0.399195339955, 2.01894207651, -0.595697307775, -0.250718689203, 0.256501041088, 
0.471279480929, -1.4788667992]

这个结果是根据正态分布生成的20个随机数,均值大致接近0,标准差大致接近1。

在实际应用中,我们可以根据具体需求调整正态分布的均值和标准差,生成满足特定要求的随机数列表。这个函数在数据分析、模拟实验等领域有着广泛的应用。