zoukankan      html  css  js  c++  java
  • Jupyter notbook& REVEAL.JS& nbconvert 使用jupyter notebook制作slides

    使用Jupyter notebook作为slide主要有两个方面:

    • 在运行notebook 的时候可以幻灯片播放

        这样幻灯片就有了notebook可交互的功能,而notebook就有了幻灯片全屏容易分享可是聚焦的功能

    • 导出HTML版本的幻灯片以方便在其他的地方展示

    在运行notebook 的时候可以幻灯片播放

    这部分实现主要依靠 RISE 这个jupyter notebook插件,关于它的使用可以参考它的文档

    有时候只想看到结果并分析,notebook有个扩展可以解决这个问题

    导出HTML版本的幻灯片

    我参考的是这个视频,现在简述步骤如下:

    在notebook中设置cell 的slide属性,确认好,然后保存

    在自己的notebook文件目录(包含.ipynb的目录),clone reveal.js 

    git clone https://github.com/hakimel/reveal.js.git

    使用nbconvert 来将notebook文件转换为HTML

    jupyter nbconvert --to slides notebook.ipynb --reveal-prefix=reveal.js

    有时候不想要input cell显示在slide上面,这个时候可以使用下面的设置,参考1,参考2,或者其他的解决方案

    jupyter nbconvert RainStromNetworkAnalysis.ipynb --to slides --TemplateExporter.exclude_input=True

    同样的使用下面的命令虽然可以隐藏input cell但是不能生成slide只能生成html文件:

    jupyter nbconvert --template=nbextensions --to=slides RainStromNetworkAnalysis.ipynb

    补充:在一个cell的输出显示多列图像

    https://stackoverflow.com/questions/33647774/how-to-include-two-pictures-side-by-side-in-markdown-for-ipython-notebook-jupyt

    
    
  • 相关阅读:
    docker基本指令
    Process API
    Go的Context用法
    golang的可空类型和零值
    动态编程(DynamicObject、ExpandoObject)
    git clean
    SQL Server Join
    公用表表达式 Common Table Expression
    ubuntu安装mysql
    asp.net core-使用Nlog和log4net
  • 原文地址:https://www.cnblogs.com/wybert/p/7026228.html
Copyright © 2011-2022 走看看