问题标签 [papermill]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
110487 浏览

python - 在 jupyter/ipython notebook 中将命令行参数传递给 argv

我想知道是否可以sys.argv在 jupyter/ipython 笔记本中使用命令行参数填充(或其他结构),类似于通过 python 脚本完成的方式。

例如,如果我要运行如下 python 脚本:

python test.py False

然后sys.argv将包含论点False。但是,如果我以类似的方式运行 jupyter notebook:

jupyter notebook test.ipynb False

然后命令行参数丢失。有没有办法从笔记本本身访问这个参数?

0 投票
1 回答
795 浏览

python - 将参数传递给以 nbformat 开头的 jupyter notebook

我是Jupyter的初学者。我有一个使用nbformat 执行 APIPython启动笔记本的程序。

它很好用,但有一件事我还没有弄清楚;如何将数据从我的程序传递到我即将执行的笔记本?

为了完整起见,这里是我用来运行笔记本的代码:

0 投票
10 回答
59877 浏览

python - 如何每天自动运行带有 Python 代码的 Jupyter Notebook?

我在 Jupyter 笔记本中有一些 Python 代码,我需要每天自动运行它,所以我想知道是否有办法设置它。我非常感谢您对此的任何建议。

0 投票
1 回答
803 浏览

python - 是否可以使用造纸厂停止执行 Jupyter 笔记本?

我有一个设置,我有几个 Jupyter 笔记本,这些笔记本是参数化的,所以我可以从另一个笔记本上运行它们。

我正在使用该papermill模块来执行此操作,这非常方便。最简单的跑步方式看起来像这样

我现在想要的是,如果不满足某些条件,则能够从正在运行的笔记本中停止执行。

有没有办法用造纸厂做到这一点,如果没有,是否有另一个模块可以做到这一点?

0 投票
0 回答
47 浏览

python-3.x - 为什么我的笔记本从其他笔记本读入后不显示图形?

我知道情节和笔记本一起使用时会产生一些有趣的行为。对于遵循papermill使用指南的任何人来说,这一定是一个相当标准的事情。

这是我在信中所遵循的文档:

https://github.com/nteract/papermill

如果您向下滚动 2/3,则会有一个关于显示其他笔记本保存的绘图和图像的简短部分。

就我而言,该图在原始笔记本中显示良好,但在目标笔记本中,该图已读取但未显示,我只是得到:

0 投票
2 回答
535 浏览

python - GCFS 写入超出配额并引发 HTTP 错误 429

通过运行 GCFS 应用程序时papermill[gcs]

我收到错误:HTTP 429 超出了速率限制。

如果输出笔记本是在本地编写的,则有效:

本地文件大小为:57K

造纸厂代码:https ://github.com/nteract/papermill/blob/master/papermill/iorw.py#L258

如何重现?

日志:

我已经定义了:

在 MacOS 环境中我得到类似的错误:(添加调试)

0 投票
1 回答
1001 浏览

python - 造纸厂 PySpark 支持

我正在寻找一种方法来轻松执行 Jupyter Notebooks 的参数化运行,并且我找到了 Papermill 项目(https://github.com/nteract/papermill/

这个工具似乎符合我的要求,但我找不到 PySpark 内核支持的任何参考。

造纸厂执行是否支持 PySpark 内核?

如果是,是否需要进行一些配置才能将其连接到 Jupyter 使用的 Spark 集群?

在此先感谢您的支持,马蒂亚

0 投票
3 回答
1522 浏览

jupyter-notebook - 从 papermill 生成的 notebook 可以用实时运行的内核输出吗?

当 papermill 生成一个 notebook 时,会在输出路径中创建一个 .ipynb 文件,表明它没有在 jupyter 主页中运行。我希望笔记本完成执行后,它仍然使用实时内核运行,这样我就可以与其中的任何变量进行交互。相反,现在我必须重新运行单元格以获取在笔记本中生成的变量。对于任何时间密集型笔记本来说,这尤其麻烦。

我正在使用 execute_notebook 函数生成笔记本。

我的感觉是这是不可能的,因为在执行新笔记本时,它从未在我的 jupyter 主页中显示“正在运行”。我所要求的是否可以通过造纸厂实现,或者是否有另一种可扩展的实现方式?

0 投票
1 回答
883 浏览

python - 带有多个 papermill 命令的 Bash 脚本不会因笔记本错误而失败

我有一个refresh_data.sh包含多个造纸厂命令的文件,例如:

如果我在运行第一个笔记本时遇到错误,该进程将继续执行第二个。

换句话说,其中一个笔记本中的错误不会“破坏”整个脚本。

据我记得,如果 bash 脚本中的某个命令出现错误,则使用普通的 python 脚本会中断整个脚本的执行。

在这种情况下,bash 脚本的标准行为是什么?我可以更改它以便在出现错误时立即停止吗?

0 投票
2 回答
159 浏览

jupyter-notebook - Papermill + Scrapbook:是否可以在 papermill 笔记本中重新粘贴文本?

我使用Papermill笔记本(“orchester_notebook”)多次启动具有不同参数集的“training_notebook”。

对于每组参数,都会保存一个新的“result_notebook”,其中包含打印的结果(文本)和图形。

我知道如何在我的“管弦乐队笔记本”中显示“result_notebook”中的数字

我还希望在我的“orchester_notebook”中显示文本结果(准确性、分类报告……)。

你知道是否可以通过剪贴簿调整文本?

我的代码如下:

orchester_notebook

培训笔记本