在
scipy.stats有一个:
>>> import scipy.stats
>>> scipy.stats.norm(0, 1)
>>> scipy.stats.norm(0, 1).pdf(0)
0.3989422804014327
>>> scipy.stats.norm(0, 1).cdf(0)
0.5
>>> scipy.stats.norm(100, 12)
>>> scipy.stats.norm(100, 12).pdf(98)
0.032786643008494994
>>> scipy.stats.norm(100, 12).cdf(98)
0.43381616738909634
>>> scipy.stats.norm(100, 12).cdf(100)
0.5
[要注意的一件事 – 只是一个提示 – 是参数传递有点宽。因为代码设置的方式,如果你不小心写了scipy.stats.norm(mean = 100,std = 12)而不是scipy.stats.norm(100,12)或scipy.stats.norm(loc = 100 ,scale = 12),那么它会接受它,但是默认丢弃这些额外的关键字参数,并给你默认值(0,1)。]