调用scipy.stats概率分布,就像普通的python函数一样

时间:2014-08-12 12:41:12

标签: python function statistics scipy

from scipy.stats import uniform

如何像普通的python函数一样调用uniform.pdf?我想使用概率分布函数,就像在整合和区分方面可以使用常规python函数一样。

integrate.quad(uniform.pdf, xlimits['value'][0], xlimits['value'][1]))

1 个答案:

答案 0 :(得分:1)

scipy.stats.uniform.pdf是一个Python函数,意味着它可以像任何其他函数一样调用。

from scipy.stats import uniform
import numpy as np

x = np.linspace(0,1,10)

pdf = uniform.pdf(x) # Create a uniform pdf over the range [0,1].

print(pdf)
# [ 1.  1.  1.  1.  1.  1.  1.  1.  1.  1.]

您可以看到uniform.pdf()占用at the bottom of this docs page的参数。