Jupyter Notebook 5.7.4 Documentation
1.86 MB
155 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档记录了Jupyter Notebook 5.7.4及其之前版本的更新内容,包括新功能、bug修复和安全更新。主要更新包括支持TLS客户端认证、改进文件管理功能、修复安全漏洞如CVE-2015-6938和CVE-2015-7337,以及优化用户界面和性能。文档还介绍了Jupyter Notebook的核心组件,如notebook web应用、kernels和notebook文档,以及用户界面元素如菜单、工具栏和单元格模式。 | ||
AI总结 | ||
以下是《Jupyter Notebook 5.7.4 Documentation》的中文总结,重点突出核心观点和关键信息:
---
### **Jupyter Notebook 5.7.4 文档总结**
#### **版本更新概览**
1. **5.7.4 版本**:
- **新增功能**:
- 添加了对 TLS 客户端认证的支持(通过 `--NotebookApp.client-ca`)。
- 在 DockerHub 上为 Jupyter Notebook 发布添加了标签,`latest` 分支继续跟踪主分支。
- **修复**:
- 修复了安装 MathJax 支持文件的问题。
- 修复了一些双重转义回归问题。
- 修复了可能阻止打开笔记本的错误。
2. **5.1.0 版本**:
- **新增功能**:
- 当复制单元格时包含元数据(PR #2349)。
- 通过命令行停止笔记本服务器(PR #2388)。
- 提供代替 `app_initialized.NotebookApp` 事件的承诺(PR #2710)。
- **改进**:
- 通过 `--MappingKernelManager.cull_idle_timeout` 删除空闲内核。
- 允许只读笔记本被信任(PR #2718)。
- **修复**:
- 修复了输出按钮折叠/展开禁用的问题(PR #2681)。
3. **5.0.0 版本**:
- **重大更新**:
- 这是自 4.0 版本以来 Jupyter Notebook 的首个-major-release,由 IPython 和 Jupyter 的“Big Split”引发。
- 鼓励用户尝试 JupyterLab,以备未来过渡。
- 合并了超过 300 个 pull 请求,详细变更请参考 GitHub 5.0 milestone。
4. **安全性修复**:
- **CVE-2016-6524**:修复了不可信 LaTeX 输出可能执行 JavaScript 的问题。
- **CVE-2015-6938 和 CVE-2015-7337**:修复了恶意文件名和二进制文件的安全漏洞。
---
#### **Jupyter Notebook 概念**
- **组件**:
- **Notebook Web 应用**:用于交互式编写和运行代码的网页应用。
- **Kernels**:用于运行用户代码的独立进程,支持交互式 widgets、代码补全等功能。
- **Notebook 文档**:自包含文档,记录计算过程,包括代码、Narrative 文本、图像、视频等。
- **用户界面**:
- **编辑模式**:绿色单元格边框,允许用户输入代码。
- **命令模式**:灰色单元格边框,支持全局操作,如复制单元格、移动单元格等。
- **键盘快捷键**:在命令模式下可使用快捷键高效操作。
---
#### **其他重要信息**
- **文件管理**:
-仪表盘中可以根据文件名或修改日期对文件进行排序。
- **配置和扩展**:
- 支持通过 Python 包分发和安装扩展。
- 提供了更多的 SSL 配置选项。
- **改进和修复**:
- 升级了 MathJax 至 2.6,修复了垂直线显示问题。
- 增加了对 grandes 输出的限制,避免浏览器因输出过多而崩溃。
---
以上总结涵盖了 Jupyter Notebook 5.7.4 文档的核心内容,包括版本更新、功能改进、安全修复和基本概念。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
148 页请下载阅读 -
文档评分