访问PyMC3中随机变量的值

ahm*_*ari 5 python pymc pymc3

在PyMC2中,有方法random()和value()来生成随机值,并获得随机变量的当前值.有没有办法在PyMC3中做同样的事情?

p = pm.Dirichlet('p', theta=np.array([1., 1., 1.]))
p.random()
p.value
Run Code Online (Sandbox Code Playgroud)

twi*_*cki 1

还没有,但是这里有一个几乎完成的 PR:https ://github.com/pymc-devs/pymc3/pull/784

由于我们现在将状态存储在 RV 之外,因此没有真正的 .value。