每天五行代码

使用github+nbviewer分享notebook结果

2018-01-27  本文已影响65人  废柴社

(github 新手。目前发现的方法,若有更好的方法,会在此更新)

jupyter notebook 用起来确实方便,特别是能保存结果、支持包括markdown在内的语法。而用github + nbviewer 将输出的结果,特别是图表直接分享出去(网页端访问),使得结果交付更加方便。

如下面这个主题模型,若放在ppt中,效果大打折扣

image.png

原本可交互的图表就直接成固定图片了,访问主题模型查看更好效果。

再给一个别人做的豆瓣电影分类可视化案例,每个点可对应显示出电影名海报。----发现不是用nbviewer做的,不过也是通过git分享出来的,过程是一致的,下次研究

如何做

1 将ipynb文件发布到github
创建gist

此时通过该链接也能看被git封装?的notebook,但显示效果(丰富的图)没那么好。用nbviewer更专业。

2 将github上的分享链接发布到nbviewer

这步很简单,上一步复制的github上的分享url,贴到nb上就可以了——Really A simple way to share Jupyter Notebooks!

将github上的分享url贴入nbviewer即可
3 只分享notebook中的一部分

这里我是通过查看第一步创建的gist,其源码结构基本都是cells、output开头的json型,截取其中所需的部分,单独创建gist,再按1、2分享,即可只分享需要传递的结果部分了。

评论主题模型就是这么分享出来的。

上一篇下一篇

猜你喜欢

热点阅读