В PyMC2 есть методы random() и value() для генерации случайного значения и получения текущего значения случайных переменных. Есть ли способ сделать то же самое в PyMC3?
p = pm.Dirichlet('p', theta=np.array([1., 1., 1.]))
p.random()
p.value
В PyMC2 есть методы random() и value() для генерации случайного значения и получения текущего значения случайных переменных. Есть ли способ сделать то же самое в PyMC3?
p = pm.Dirichlet('p', theta=np.array([1., 1., 1.]))
p.random()
p.value
Еще не совсем, но вот почти готовый пиар: https://github.com/pymc-devs/pymc3/pull/784
Настоящего .value нет, так как теперь мы храним состояние вне RV.