搜索

pdf文档 Jupyter Notebook 5.7.3 Documentation

1.86 MB 155 页 0 下载 50 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
该文档是Jupyter Notebook 5.7.3版本的官方文档。文档介绍了Jupyter Notebook的核心概念,包括笔记本文档(.ipynb文件)、用户界面组件、内核(支持Python、Julia、R等多种语言)、代码单元和Markdown单元等基本组成部分。文档详细说明了如何启动笔记本服务器、使用键盘快捷键、进行绘图操作、安装内核以及信任笔记本的安全机制。此外,文档还涵盖了变更日志,其中5.7.3版本包含安全改进和修复,如使用本地文件启动浏览器以防止令牌泄露,以及升级Bootstrap修复XSS漏洞。其他版本如5.7.2修复了恶意目录名执行JavaScript的安全问题。文档还提供了配置文件和命令行选项的说明,以及如何在笔记本中编辑代码、运行代码、显示丰富输出(HTML、LaTeX、图像等)和创建交互式JavaScript小部件。
AI总结
Jupyter Notebook 5.7.3 文档主要介绍了该交互式计算平台的核心功能、组件和使用方法。文档结构清晰,涵盖用户界面、内核、安全、配置和扩展等方面。 **核心概念与架构** - **Notebook文档**:以 `.ipynb` 格式保存的JSON文件,包含代码、执行结果和叙述性文本,可进行版本控制。 - **内核**:负责执行代码的独立进程,支持Python、Julia、R等多种语言。每个文档对应一个内核。 - **Web应用**:提供基于浏览器的编辑、运行、显示富媒体结果(HTML、LaTeX、图片、视频)及交互式控件功能。 **用户界面与操作** - **界面组成**:包括笔记本名称、菜单栏、工具栏和单元格。 - **单元格类型**:代码单元格(可执行并显示输出)、Markdown单元格(含LaTeX公式)和Raw单元格。 - **快捷键**:`Shift-Enter` 运行单元格,`Esc` 进入命令模式,`Enter` 进入编辑模式。 **关键功能与特性** - **绘图**:IPython内核与matplotlib无缝集成,支持在笔记本中直接显示图表。 - **导出与分享**:可通过nbconvert导出为HTML、PDF、LaTeX等格式,或通过nbviewer分享。 - **安全机制**: - **信任机制**:通过对可信笔记本签名来防止未授权代码执行。未签名的笔记本不会显示HTML和JavaScript输出。 - **隐私**:本地运行的Jupyter(`localhost`)不会将数据发送到外部。 - **密码配置**:可通过 `jupyter notebook password` 命令设置密码。 **版本更新亮点(5.7.3 及之前版本)** - **5.7.3**:修复了安全漏洞(CVE-2018-14041),通过本地文件重定向启动浏览器,防止认证令牌被窃取。 - **5.7.2**:修复了恶意目录名执行JavaScript的安全问题。 - **4.x 系列**:新增了跨笔记本复制粘贴单元格、文件列表排序、Markdown图片拖拽嵌入、多文件移动、内核忙碌状态图标变化等功能。 **配置与启动** - **启动服务器**:命令行运行 `jupyter notebook`,默认地址为 `http://127.0.0.1:8888`。 - **配置文件**:可通过 `jupyter notebook --generate-config` 生成 `jupyter_notebook_config.py` 文件进行自定义设置。 - **命令行选项**:支持通过 `--help` 查看所有可用参数,如日志级别、配置文件路径等。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 148 页请下载阅读 -
文档评分
请文明评论,理性发言.