.ipynb 文件扩展名代表一个 Jupyter 笔记本文件。Jupyter Notebook 是一个基于网络的交互式计算环境,用于创建、执行和共享包含实时代码、公式、可视化内容和叙述性文本的文档。这些笔记本广泛应用于数据科学、机器学习、科学计算和教育领域。 .ipynb 格式以 JSON 格式存储笔记本内容,其中包括代码单元格(code cells)、Markdown 单元格、输出单元格(包含代码执行结果)以及元数据(metadata)。这使得共享和协作变得容易,因为只要安装了 Jupyter 环境,笔记本就可以在任何系统上打开和执行。Jupyter 笔记本的交互性使其成为探索性数据分析、原型设计和创建可复现研究工作流程的理想选择。它们通过使用内核(Kernels)支持多种编程语言,包括 Python、R、Julia 等。将代码、文本和可视化内容结合在一个文档中的能力,使 .ipynb 文件成为传达复杂思想和结果的强大工具。