【问题标题】:Best way to embed Jupyter/IPython notebook information嵌入 Jupyter/IPython 笔记本信息的最佳方式
【发布时间】:2021-03-25 00:29:03
【问题描述】:

我在尝试在 Jupyper 笔记本中使用 Pandas DataFrames 寻求帮助时遇到了一个问题。

更具体地说,我的问题是将 iPython 笔记本输入和输出嵌入到 StackOverflow 问题的最佳方法是什么?

简单地复制和粘贴会破坏 DataFrame 输出格式,如此糟糕以至于无法阅读。

使用 StackOverflow 处理笔记本的首选方式是:

  1. 截图
  2. 笔记本要点的链接
  3. 将笔记本转换为 HTML 并将其嵌入
  4. 还有什么?

【问题讨论】:

    标签: python python-3.x ipython-notebook jupyter-notebook


    【解决方案1】:

    到目前为止,指向要点的链接是您列出的最佳选择,因为这意味着帮助者可以很容易地运行您的代码并从那里进行调试。

    另一种选择是发布创建 DataFrame 的代码(或至少是它的最小示例),以便我们重新创建它。这比 gist 更有优势,因为帮助者不必查看和下载 gist,因为代码位于问题的主体中。此外,这种方法更好,因为您以后可能会删除要点,因此该问题现在对将来的参考毫无用处,但如果您的代码在问题的主体中,那么只要 SO 存在,所有未来的用户都可以享受它 :)

    【讨论】:

      【解决方案2】:

      链接 Jupyter 笔记本的另一种方法是通过 Deepnote,它具有 gist 的所有优点,但除此之外:

      • 允许直接从.ipynb 文件创建笔记本
      • 使笔记本可在云中克隆(并可运行)

      一个例子是this Deepnote notebook

      (不幸的是,在撰写本文时,Stack Overflow 不允许嵌入笔记本中的单元格,只允许外部链接)

      【讨论】:

        猜你喜欢
        • 2017-10-17
        • 1970-01-01
        • 2013-07-28
        • 1970-01-01
        • 1970-01-01
        • 2015-10-15
        • 1970-01-01
        • 2017-03-22
        • 2015-05-12
        相关资源
        最近更新 更多