在 Python 中,可以使用
numpy
库的
random.normal()
函数来生成正态分布的随机数。该函数有三个参数:
loc
:正态分布的均值(mean)。
scale
:正态分布的标准差(standard deviation)。
size
:生成的随机数的数量,可以是整数或元组。
示例代码如下:
import numpy as np
# 生成一个随机数
x = np.random.normal(0, 1)
print(x)
# 生成 10 个随机数
x = np.random.normal(0, 1, 10)
print(x)
# 生成 3 行 4 列的随机数矩阵
x = np.random.normal(0, 1, (3, 4))
print(x)
这样,你就可以生成均值为 0
,标准差为 1
的正态分布随机数了。你也可以修改这两个参数来生成其他分布的随机数。