在PyMC2中,有方法random()和value()生成随机值,并获取随机变量的当前值。有没有办法在PyMC3中做同样的事情?
p = pm.Dirichlet('p', theta=np.array([1., 1., 1.]))
p.random()
p.value
答案 0 :(得分:1)
还没有,但这里有一个差不多完成的PR:https://github.com/pymc-devs/pymc3/pull/784
由于我们现在在RV之外存储状态,因此没有真正的.value。