Python生成正态分布随机数
1. 什么是正态分布
正态分布(Normal Distribution),也叫高斯分布(Gaussian Distribution),是一个非常常见且重要的概率分布。在统计学中,大部分连续性的自然现象都可以近似地符合正态分布。正态分布的概率密度函数呈钟形曲线,两侧尾部渐进于0。
正态分布由两个参数决定,即均值(μ)和方差(σ²),其中均值决定了曲线的中心位置。
2. Python生成正态分布随机数的方法
在Python中,我们可以使用numpy
包中的random
模块来生成正态分布随机数。numpy
是一个用于科学计算的强大库,random
模块提供了多种生成随机数的方法,包括正态分布。
下面是5个示例代码及其运行结果:
2.1 生成一个正态分布随机数
运行结果:
2.2 生成一个正态分布随机数组
运行结果:
2.3 生成一个正态分布随机矩阵
运行结果:
2.4 生成多组正态分布随机数
运行结果:
2.5 生成指定形状的正态分布随机数
运行结果:
3. 总结
通过使用numpy
包中的random
模块,我们可以轻松地生成正态分布随机数。掌握了这个方法后,我们可以在各种需要正态分布随机数的场景中使用,如模拟实验、统计分析等。