【问题标题】:How can I preserve cell outputs on uploaded notebooks?如何在上传的笔记本上保留单元格输出?
【发布时间】:2019-04-18 19:06:41
【问题描述】:

我上传了一个之前创建的 Jupyter 笔记本。我最初可以在上传 Colab 后立即在 Colab 中看到所有单元格输出,但如果我关闭笔记本并稍后再返回 - 或者如果我与同事共享笔记本 - 那么所有单元格输出都已被清除,这很烦人。

即使我已验证以下两个复选框未选中,也会发生这种情况:

Edit > Notebook settings > Omit code cell output when saving this notebook

Tools > Preferences > New notebooks use private outputs (omit outputs when saving)

据我所知,对于在 Colab 中创建和编辑的笔记本,单元格输出似乎在会话中得到保留,但对于在其他地方创建然后上传的笔记本则没有。我错过了什么?如何在上传的笔记本中跨会话保留单元格输出?

【问题讨论】:

    标签: google-colaboratory


    【解决方案1】:

    您是否尝试直接在 Jupyter 中打开云端硬盘中的文件?

    如果是这样,您需要使用文件 -> 下载 ipynb 菜单项保存完整文件。

    默认情况下,Colab 使用不同的格式保存输出以支持增量保存,因此在自动保存期间创建的 Drive 文件将显示输出,但仅在 Colab 本身中显示,您需要下载完整的 ipynb 以导出到其他笔记本查看工具。

    【讨论】:

    • 谢谢,但不,我只是想在浏览器中查看 Colab 中的笔记本。我可以看到代码,一切都很好,只是单元格输出在我上传笔记本的初始会话后消失了。
    • 这会在隐身窗口中重现吗?扩展是此类问题的常见原因。
    • 正在消失的输出 - 它们都是笔记本的输出,还是只是一些输出?如果只是一些,它们碰巧是更大的吗? (例如,图形或图像,而不仅仅是显示的几行)。当输出丢失时,它们是在 Colab 中也丢失了,还是在 Jupyter 中查看时丢失了?
    • Bob,在尝试测试您的建议时,我发现我似乎无法在任何新笔记本上重现该问题,即使在具有许多不同变化的类似大小的笔记本上尝试类似步骤也是如此。 ..所以,是的,我不知道。 @blois 来回答您的问题,在 Colab 网络查看器中以及在将其下载到本地笔记本后,每个单元格输出都消失了。但是,好吧,如果我不能重现这个问题,那么我想我不知道从这里可以去哪里。
    猜你喜欢
    • 2015-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-28
    • 1970-01-01
    • 2022-11-20
    • 1970-01-01
    • 2021-01-11
    相关资源
    最近更新 更多