PyMC3在PyCharm中的plots.traceplot。

我是否需要做一些额外的事情来显示我的PyMC3。 plots.traceplot PyCharm中的结果? 我刚刚发现,我需要一个 print() 绕口令 pm.summary()……所以我想知道是否有其他功能的情节。 谢谢你!

解决方案:

PyMC3使用 ArviZ 用于绘制(以及用于统计和总结,如 summary),同时依赖于Bokeh的任一matplotlib。为了能够调用多个绘图命令和自定义数字,这两个库都要求在最后调用一个命令来完成数字创建并显示生成的图。在matplotlib的情况下,它是指 matplotlib.pyplot.show() 而在Bokeh的情况下,它是。bokeh.plotting.show(plot).

当以交互方式使用ArviZ时(因此几乎没有自定义ArviZ生成的图),ArviZ可以通过配置自动显示所有生成的图。

import arviz as az
az.rcParams["plot.matplotlib.show"] = True  # bokeh plots are automatically shown by default

这将使 pm.traceplot 自动直接显示情节。如果这样的设置过于笼统,也可以选择使用 pm.traceplot(..., show=True) 按地块计算。

给TA打赏
共{{data.count}}人
人已打赏
未分类

Wasserstein GAN在pytorch中的实现。如何实现损失?

2022-9-8 11:11:35

未分类

如何调整bootstrap按钮的大小,而不需要侧滚动

2022-9-8 11:11:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索