【问题标题】:Executing IPython notebooks in a make file / from the command line在 make 文件中 / 从命令行执行 IPython 笔记本
【发布时间】:2015-08-07 22:28:31
【问题描述】:

我想知道是否有办法从命令行运行 IPython 笔记本的所有单元(可能有)?

这样做的目的是将此命令放入 make 文件中,例如,用于可重现的数据分析管道。当然也可以全部转成python脚本,不过如果有办法让它在IPython notebook上工作就更好了。

制作文件示例:

some_data.zip:
    curl -o some_data.zip 'http://some_address.zip'

some_data.csv: some_data.zip
    unzip some_data.zip
    python preprocessing.py some_data.dat

grpahic.png: some_data.csv
    # run ipython notebook somehow

【问题讨论】:

    标签: python makefile ipython-notebook


    【解决方案1】:

    出于您的目的,以下内容如何:

    第一:

    ipython nbconvert --to=python [YOUR_NOTEBOOK].ipynb
    

    然后:

    python [YOUR_NOTEBOOK].py
    

    这将从您的 make 文件中执行的操作将 .ipynb 转换为 .py,然后运行您的 .py

    【讨论】:

    • 意识到这是一个 3 年的问题,我从未更新过它。是的,这是一个很好的方法,同时我也是这样做的,谢谢 :)
    猜你喜欢
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多