Jupyter Notebook在打开状态下运行所有​​单元

Jupyter Notebook在打开状态下运行所有​​单元,第1张

Jupyter Notebook在打开状态下运行所有​​单元
  1. 将以下代码段粘贴到普通(代码)单元格中,
  2. 执行它( 按[Ctrl + Enter] ),然后
  3. 保存 笔记本。

下次(重新)加载它时,所有单元都将运行,并且将使用其刷新的输出保存检查点。

%%html<script>    // AUTORUN ALL CELLS ON NOTEBOOK-LOAD!    require(        ['base/js/namespace', 'jquery'],         function(jupyter, $) { $(jupyter.events).on("kernel_ready.Kernel", function () {     console.log("Auto-running all cells-below...");     jupyter.actions.call('jupyter-notebook:run-all-cells-below');     jupyter.actions.call('jupyter-notebook:save-notebook'); });        }    );</script>

请注意,如果清除上面单元格的输出,则必须重复步骤2和3。

小费

对于可能要实现的目标,您可以考虑以下更合适的解决方案:

  • Jupyer Thebe:在与ipython-kernels后端通信的静态页面中嵌入代码片段。
  • 交互:从笔记本构建基于电子的应用程序。
  • 仪表板:“官方”工作允许预先配置笔记本单元输出的网格(“仪表板”),打包并将其作为独立的Web应用程序使用。

您可以在本文中找到有关情况的摘要。

争议

之前在其他网站上也曾提出
过类似的问题,但是在此googlegroup线程中,有人提交了一个解决方案,而
组主持人将其删除了(!)
,显然是为了保护地球上的生命:-)因此,请谨慎使用!



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5630637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存