📅  最后修改于: 2023-12-03 15:04:33.735000             🧑  作者: Mango
numpy.random.wald()
是 numpy 库中的一个随机数生成函数,用于生成符合 Wald 分布(也称为反高斯分布)的随机数。
numpy.random.wald(scale, size=None)
scale
:必需,Wald 分布的刻度参数(尺度参数)。size
:可选,指定返回的随机数的维度,可以是整数或元组。返回一个符合 Wald 分布的随机数,通过根据指定的刻度参数和维度生成 Wald 分布的样本。
import numpy as np
# 生成一个符合 Wald 分布的随机数
x = np.random.wald(scale=5)
print(x)
# 生成一个 2x3 的数组,元素为符合 Wald 分布的随机数
y = np.random.wald(scale=3, size=(2,3))
print(y)
2.57813640912285
[[5.72864279 1.64585753 0.87094768]
[1.00536256 3.52208728 1.49573183]]
在上述示例中,我们使用了 numpy.random.wald()
函数生成了一个符合 Wald 分布的随机数。第一个示例生成了一个单个的随机数,而第二个示例生成了一个 2x3 的数组,元素为符合 Wald 分布的随机数。
Wald 分布通常用于模拟金融数据和可靠性分析等领域。