Jupyter 中完成单元格后自动执行代码

cei*_*cat 5 jupyter

是否可以设置 Jupyter,以便每当单元完成运行时它就会自动执行一些代码?

我的一些代码需要运行很长时间,并且必须经常回来检查代码是否完成,这是相当不方便的。我可以在每个单元格的末尾手动添加一些通知代码,但如果我可以简单地将这些代码放在 sayjupyter_application_config.py或中custom.js,并让 jupyter 自动调用它,那就容易多了。

如果可以进行设置,以便在单元运行时间超过 n 秒时执行代码,那就更好了。

sha*_*aea 0

这个答案有点晚了......但我也希望在 Jupyter 单元中长时间运行的代码完成时收到通知,并且我发现通知扩展受到限制(例如,如果我离开计算机,则不会收到通知)。我自己的解决方案是创建一个自定义魔法,使用 Pushbullet 向我的电脑和 iPhone 发送通知。

这个魔法叫做pushnote。也许这对你有帮助。