Python 在scipy.stats中定义trapz分布的pdf背后的逻辑
需要帮助来理解在scipy.stats中为trapz发行版定义pdf背后的逻辑 从Github Scipy.Stats存储库中,其编码为:-Python 在scipy.stats中定义trapz分布的pdf背后的逻辑,python,scipy,Python,Scipy,需要帮助来理解在scipy.stats中为trapz发行版定义pdf背后的逻辑 从Github Scipy.Stats存储库中,其编码为:- def _pdf(self, x, c, d): u = 2 / (d-c+1) return _lazyselect([x < c, (c <= x) & (x <= d), x > d],
def _pdf(self, x, c, d):
u = 2 / (d-c+1)
return _lazyselect([x < c,
(c <= x) & (x <= d),
x > d],
[lambda x, c, d, u: u * x / c,
lambda x, c, d, u: u,
lambda x, c, d, u: u * (1-x) / (1-d)],
(x, c, d, u))
def_pdf(self,x,c,d):
u=2/(d-c+1)
返回_lazyselect([x (c如果x
,它基本上是一个链,仅用于数组值参数。
例如,如果您有一个数组x
,它的不同元素需要此If elif
链的不同分支