You are right, you cannot treat a theano.op as a pymc3 RV. You need to evaluate it. For example, is it work doing?:
M = pm.Normal('M',mu=intZ(),sd=1,,observed=0.25)
You are right, you cannot treat a theano.op as a pymc3 RV. You need to evaluate it. For example, is it work doing?:
M = pm.Normal('M',mu=intZ(),sd=1,,observed=0.25)