📜  Sympy – Python中的 stats.DiscreteUniform()(1)

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

Sympy – stats.DiscreteUniform()

stats.DiscreteUniform()是Sympy统计模块中的函数,用于生成离散均匀分布的随机变量。离散均匀分布是指在一定区间内,每个点的概率都相等。

语法
stats.DiscreteUniform('name', [a, b])

其中,name为随机变量的名称,a和b为区间范围。

返回值

stats.DiscreteUniform()函数返回一个随机变量。

示例

以下是一个展示Sympy中stats.DiscreteUniform()函数用法的示例代码:

from sympy import symbols
from sympy.stats import DiscreteUniform, E

# 定义随机变量
x, a, b = symbols('x a b')
X = DiscreteUniform('X', [a, b])

# 计算期望
Ex = E(X)

print('期望:', Ex)

以上代码中,我们定义了一个离散均匀分布随机变量X,并计算了它的期望。输出结果为:

期望: (a + b)/2
注意事项
  • stats.DiscreteUniform()函数目前仅支持离散均匀分布的随机变量的生成。
  • a、b的取值应当为整数,并满足a <= b。
参考文献