📅  最后修改于: 2023-12-03 15:05:27.311000             🧑  作者: Mango
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()
函数目前仅支持离散均匀分布的随机变量的生成。