gpt4 book ai didi

python - Jupyter 小部件与 JupyterLab 扩展?

转载 作者:行者123 更新时间:2023-12-04 17:35:29 25 4
gpt4 key购买 nike

我知道 JupyterLab 是 Project Jupyter 的下一代基于 Web 的 UI,它基于 Jupyter Notebook 和架构,最终将取代经典的 Jupyter Notebook。

我对之间的区别和关系有点困惑Jupyter 小部件 JupyterLab 扩展 :

  • JupyterLab 扩展最终会取代那些使用交互式 Notebook 的 Jupyter 小部件吗?
  • Jupyter Widgets 仅适用于经典的 Jupyter Notebook 吗?或者 Widgets 只是 JupyterLab 扩展的一种类型?
  • 最佳答案

    我不是 Jupyter 扩展方面的专家,但我认为以下内容是准确的(如果有人知道其他情况,请纠正我)。

    Jupyter 小部件实际上是使用扩展实现的。

    小部件和其他扩展之间的主要区别在于
    笔记本中的 Python 内核可以轻松地与小部件交互
    -- 内核可以“调用”小部件,小部件可以“回叫”内核。例如,内核可以更改小部件中按钮的文本标签,按下小部件上的按钮可能会导致
    要在内核中执行的 Python 代码。

    例如,以下笔记本创建了一个小部件,它带有对 python 的单击回调,它回调 Javascript 以更改小部件的外观:

    https://github.com/AaronWatters/jp_proxy_widget/blob/master/notebooks/hello%20proxy%20world.ipynb

    扩展不会以笔记本中 Python 内核进程与扩展实例交互的方式自动构建,尽管可以实现它们。

    关于python - Jupyter 小部件与 JupyterLab 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56801263/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com