为了生成指数函数的lambda值,我尝试在Python 3.7中使用以下简单的PyMC3代码。
但是我却走错了。
请问我是什么问题?
import pymc3 as pm
lambda_1 = pm.Exponential('lambda_1', 1)
lambda_2 = pm.Exponential('lambda_2', 1)
TypeError:上下文堆栈上没有模型,需要实例化 分布。在“ with model:”块中添加变量,或使用 独立发行版的'.dist'语法。
答案 0 :(得分:1)
尝试一下:
import pymc3 as pm
with pm.Model() as model:
lambda_1 = pm.Exponential('lambda_1', 1)
lambda_1 = pm.Exponential('lambda_2', 1)
我保证它将消除您的错误! 祝您编码愉快!