当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Sympy stats.ContinuousRV()用法及代码示例


借助sympy.stats.ContinuousRV()方法,我们可以获得代表连续随机变量分布的连续随机变量。

用法: sympy.stats.ContinuousRV(symbol, density, set=Interval(- oo, oo))

参数:
1)密度-表示概率密度函数。
2)设置-表示密度函数有效的原因。

返回:返回连续随机变量。

范例1:
在这个例子中,我们可以通过使用sympy.stats.ContinuousRV()该方法可以得到代表连续随机变量分布的连续随机变量。



# Import sympy and ContinuousRV 
from sympy.stats import ContinuousRV, P, E 
from sympy import Symbol, pprint, sqrt 
  
z = Symbol("z") 
pdf = sqrt(2)*z / pi 
  
# Using sympy.stats.ContinuousRV() method 
X = ContinuousRV(z, pdf) 
gfg = density(X) 
  
pprint(gfg)

输出:

ContinuousDistributionHandmade(Lambda(z, Piecewise((sqrt(2)*z/pi, (z >= -oo) &
(z < oo)), (0, True))), Interval(-oo, oo))

范例2:

# Import sympy and ContinuousRV 
from sympy.stats import ContinuousRV, P, E 
from sympy import Symbol, pprint, sqrt 
  
z = Symbol("z") 
pdf = sqrt(2)*z / pi 
  
# Using sympy.stats.ContinuousRV() method 
X = ContinuousRV(z, pdf) 
  
print(P(X>0))

输出:

1/2

相关用法


注:本文由纯净天空筛选整理自Jitender_1998大神的英文原创作品 Sympy stats.ContinuousRV() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。