Python中的 sympy.stats.Rademacher()函数
Rademacher 分布是当随机变量有一半概率为 +1 和一半概率为 -1 时的离散概率分布。借助sympy.stats.Rademacher()
方法,我们可以使用sympy.stats.Rademacher()
方法创建具有 randemacher 分布的随机变量。
Syntax : sympy.stats.Rademacher(name)
Return : Return the rademacher distribution.
示例 #1:
在这个例子中,我们可以看到通过使用sympy.stats.Rademacher()
方法,我们可以通过这个方法得到 Rademacher 分布的随机变量。
# Import sympy and Rademacher
from sympy.stats import Rademacher, density
# Using sympy.stats.Rademacher() method
X = Rademacher('X')
gfg = density(X).dict
print(gfg)
输出 :
{1: 1/2, -1: 1/2}
示例 #2:
# Import sympy and Rademacher
from sympy.stats import Rademacher, density, P
# Using sympy.stats.Rademacher() method
X = Rademacher('X')
gfg = density(X).dict
print(P(gfg >= 0))
输出 :
1/2