Python 从SciPy'中提取概率;s范数对象

Python 从SciPy'中提取概率;s范数对象,python,scipy,statistics,probability,normal-distribution,Python,Scipy,Statistics,Probability,Normal Distribution,我在这里使用的是SciPy的范数对象,这里有一个正态分布,平均值为100。标准偏差为20: from scipy.stats import norm dist = norm(loc=100., scale=20.) 我想得到一个新实例出现在某个位置的概率。。。比如说。。。70或120,如何使用norm对象检索此概率 norm对象有几个方法,如norm.pdf、norm.cdf、norm.ppf等。。我不确定我能用哪一个来完成这项任务 谢谢你首先,你说的是正态分布,它是一种连续分布,因此

我在这里使用的是SciPy的范数对象,这里有一个正态分布,平均值为100。标准偏差为20:

from scipy.stats import norm    
dist = norm(loc=100., scale=20.)
我想得到一个新实例出现在某个位置的概率。。。比如说。。。70或120,如何使用norm对象检索此概率

norm对象有几个方法,如norm.pdf、norm.cdf、norm.ppf等。。我不确定我能用哪一个来完成这项任务


谢谢你

首先,你说的是正态分布,它是一种连续分布,因此你不能得到一个新实例位于某个确切位置的概率(根据定义,该概率为0)

在您的示例中,您可以得到观察值的概率,例如
>70
<70
(严格不等式对连续分布没有影响,因此
=
是相同的)


您需要使用
dist.cdf(70)
从问题陈述中获取p(X70)

,听起来OP可能需要
dist.pdf