我已经安装了pystan,并正在尝试验证安装是否正常工作。
当我转到Spyder中的IPython控制台并逐行运行以下代码时,它将生成正确的答案。
--add-opens javafx.controls/javafx.scene.control=ALL-UNNAMED
调用import pystan
model_code = 'parameters {real y;} model {y ~ normal(0,1);}'
model = pystan.StanModel(model_code=model_code)
y = model.sampling().extract()['y']
y.mean()
的行大约需要30秒,而其他行则立即执行。最后我得到正确的结果(大约为0,例如0.01或-0.01)。
但是,当我在Spyder中将代码作为单个脚本运行时,它不起作用,相反,控制台只能永久运行,不会产生结果,因此我必须手动关闭Anaconda。为什么会这样?