marimo来自创作者

marimo 详解:把 Python 笔记本表示为数据流图

这篇改编自 PyCon 2025 演讲的文章指出,传统笔记本存在可复现性问题:2019 年一项研究发现,GitHub 上近 100 万个执行顺序有效的 Jupyter 笔记本中,只有 24% 能重新运行,仅 4% 能复现相同结果。

marimo 通过静态分析代码把笔记本建成数据流图,因而同时具备响应式笔记本、可执行脚本、Python 模块和交互式网页应用的特性。文章称,marimo 每月下载数十万次,GitHub 星标超过 1.5 万。

要点

  • 改编自 PyCon 2025 演讲。
  • 研究称仅 24% 的 Jupyter 笔记本能重新运行。
  • marimo 用静态分析构建数据流图。
  • 同一文件可作笔记本、脚本、模块和应用。
  • GitHub 星标超过 1.5 万。

原文:Python notebooks as dataflow graphs: reactive, reproducible, and reusable

marimo is a new kind of open-source Python notebook.

阅读原文

收录于 。摘自官方博客的简短节选,著作权归原发布者所有。

查看全部