【发布时间】:2015-11-17 06:06:03
【问题描述】:
我试图获取有关分层模型的一些信息,发现这篇很棒的帖子:https://sl8r000.github.io/ab_testing_statistics/use_a_hierarchical_model/
在里面,关闭帖子的中间,作者分享了一些代码。有一部分我遇到了麻烦:
@pymc.stochastic(dtype=np.float64)
def hyperpriors(value=[1.0, 1.0]):
a, b = value[0], value[1]
if a <= 0 or b <= 0:
return -np.inf
else:
return np.log(np.power((a + b), -2.5))
a = hyperpriors[0]
b = hyperpriors[1]
如您所见,作者使用pymc。现在,我对这里的语法感到困惑。我得到了装饰器的定义,但没有得到a 和b 的方括号的定义。是否有人在该领域有经验并愿意分享幕后发生的事情?
【问题讨论】:
标签: python python-2.7 decorator python-decorators pymc