jupyter深度理解六 之ipywidgets

ipywidgets 是 Jupyter 和 IPython 项目中的一个库。它提供创建和使用交互式 widgets 的 API。

交互式Widgets 是可交互式控件,包括:

  • 滑块(Slider)
  • 控件(Toggle)
  • 文本框(Text)
  • 选择器(Select)
  • 等等

主要功能:

  1. 提供丰富的 widgets 控件

ipywidgets 支持很多常见的 widgets,包括上面提到的四种以及日期选择器、弹窗框等。

  1. 易于创建自定义 widgets

ipywidgets 提供了创建自定义 widgets 的能力。

  1. 保持 widgets 在 notebook 和 web app 间同步

widgets 在 Jupyter notebook 和独立 web 应用中都是交互式的。

  1. widgets 间的交互

widgets 间可以建立连线关系,一个 widgets 的变化会改变另一个 widgets。

  1. 与φ及的集成

widgets 可以很方便地与 JupyterLab 和 Jupyter Notebook 集成。

一个典型的例子:

from ipywidgets import widgets

slider = widgets.Slider(mi

Supongo que te gusta

Origin blog.csdn.net/zhangzhechun/article/details/131567893
Recomendado
Clasificación