📜  Python中的 numpy.random.wald()(1)

📅  最后修改于: 2023-12-03 15:04:33.735000             🧑  作者: Mango

Python中的 numpy.random.wald()

简介

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 分布通常用于模拟金融数据和可靠性分析等领域。