Jupyter Notebook 5.2.2 Documentation
1.73 MB
129 页
0 下载
82 浏览
0 评论
0 收藏
所属分类:
后端开发 / Python / Jupyter
| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .pdf | 3 |
| 摘要 | ||
该文档是Jupyter Notebook 5.3.0.dev版本的官方文档,主要介绍了Jupyter Notebook的架构与功能。Jupyter Notebook是一个交互式计算环境,包含三个核心组件:笔记本Web应用程序、内核和笔记本文档。Web应用程序支持在浏览器中编辑和运行代码,并显示富媒体输出;内核是运行用户代码的独立进程,支持Python、Julia、R等多种编程语言;笔记本文档是包含代码、文本、数学公式和图像的JSON文件,以.ipynb扩展名保存。文档还涵盖了笔记本服务器的启动方法、安全性(笔记本签名机制用于防止未信任代码执行)、浏览器兼容性(支持Chrome、Safari、Firefox最新稳定版)、键盘快捷键自定义(5.0版本起可在应用内编辑)以及通过nbconvert和nbviewer进行格式转换与共享等内容。5.0版本是该框架自4.0以来首次重大发布,合并了超过300个拉取请求。 | ||
| AI总结 | ||
Jupyter Notebook 是一个交互式计算环境,允许用户创建包含实时代码、交互式小部件、图表、叙述性文本、方程、图像和视频的文档。这些文档以 `.ipynb` 格式保存,是完整的计算记录,可转换为多种格式并共享。
**三个核心组件:**
- **Notebook 网页应用**:用于在浏览器中编写和运行代码,支持语法高亮、自动缩进和代码补全。
- **内核**:独立进程,负责执行用户代码并返回结果。支持多种语言(如 Python、Julia、R、Ruby 等),默认内核为 Python。
- **Notebook 文档**:包含代码输入、输出及叙述性文本的 JSON 文件,可进行版本控制。
**主要功能:**
- 在浏览器中编辑和运行代码,结果直接附加在代码下方。
- 支持富媒体输出(HTML、LaTeX、PNG、SVG、PDF 等)。
- 使用 Markdown 编写文本,并支持 LaTeX 数学公式。
- 通过键盘快捷键定制(5.0 版本后可在界面中直接编辑)。
- 支持交互式 JavaScript 小部件。
**安全机制:**
- 笔记本带有数字签名,防止未信任代码自动执行。未通过验证的 HTML 和 JavaScript 输出不会显示,需重新执行单元格。
- 可通过命令行 `jupyter trust` 手动信任笔记本。
**启动与使用:**
- 命令行运行 `jupyter notebook` 启动服务器,默认端口 8888,自动打开浏览器。
- 可从仪表盘创建或打开笔记本,也支持直接打开特定文件。
- 支持在同一台机器上运行多个服务器,端口会自动递增。
**浏览器兼容性:**
- 官方支持 Chrome、Safari、Firefox 最新稳定版。
- 不支持 Opera 及旧版 Safari、Firefox、Chrome。
**版本更新亮点(5.x 系列):**
- **5.2.0**:支持双向文本(RTL),改进输出提示和文件名编码。
- **5.1.0**:初步国际化支持,可配置空闲内核超时自动关闭,支持只读笔记本信任。
- **5.0.0**:Jupyter Notebook 首个主要版本(从 IPython 分离),合并超过 300 个 PR,建议用户尝试 JupyterLab。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
122 页请下载阅读 -
文档评分














Jupyter Notebook 6.4.12 Documentation