Jupyter Notebook 5.6.0 Documentation
4.45 MB
198 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .epub | 3 |
摘要 | ||
Jupyter Notebook是一个交互式计算环境,允许用户创建包含实时代码、交互式小部件、情节、叙述性文本、方程式、图像和视频的笔记本文档。这些文档提供了一次计算的完整记录,可以转换为各种格式并通过电子邮件、Dropbox、版本控制系统或nbviewer.jupyter.org与他人分享。Jupyter Notebook由三部分组成:基于网络的Web应用程序用于交互式创建和运行代码并编写笔记本文档;内核作为单独进程执行用户代码并处理交互式小部件、代码补全和自省;以及笔记本文档,包含所有Web应用程序中可见的内容,包括计算的输入和输出、叙述文本、方程式、图像和对象的丰富媒体表示。 | ||
AI总结 | ||
以下是对《Jupyter Notebook 5.6.0 Documentation》的中文总结,语言简洁明了,重点突出核心观点和关键信息:
---
### Jupyter Notebook 简介
Jupyter Notebook 是一个交互式计算环境,支持用户创建包含代码、交互式小部件、图表、叙述性文本、方程、图像和视频的文档。这些文档可以转换为多种格式并轻松共享。
### 核心组件
1. **Web 应用程序**:一个基于浏览器的工具,用于交互式编写和运行代码,生成和编辑文档。
2. **内核(Kernels)**:负责执行代码并返回输出,支持代码完成和交互式操作。
3. **笔记本文档(Notebook Documents)**:自包含文档,记录所有内容,包括代码输入、输出结果、文本、图像和媒体资源。
### 主要功能
- **代码编辑与执行**:支持浏览器内代码编辑、语法高亮、自动缩进和代码补全。
- **结果展示**:以 HTML、LaTeX、PNG、SVG 等形式展示计算结果,支持内嵌高质量图表(如 Matplotlib 输出)。
- **文本编辑**:使用 Markdown 格式化文本,支持 LaTeX 数学表达式并通过 MathJax 渲染。
- **交互式操作**:支持交互式小部件和终端。
- **文档共享与转换**:文档可转换为 PDF、HTML、Markdown 等格式,并通过 DROPBOX、版本控制系统或 nbviewer.jupyter.org 共享。
### 安装与配置
- **安装**:通过 `pip install jupyter` 或 `conda install jupyter` 安装。
- **启动**:运行 `jupyter notebook` 启动服务。
- **配置**:支持通过配置文件和命令行选项自定义设置,包括服务器、前端和扩展功能。
### 用户界面与功能
- **键盘快捷键**:支持多种快捷键(如 Enter 进入编辑模式)提升操作效率。
- **绘图功能**:内置对 Matplotlib 等绘图库的支持,直接在笔记本中展示绘图结果。
- **信任机制**:未执行的笔记本需重新执行代码以显示 HTML/JavaScript 输出,确保安全。
### 安全性
- **信任机制**:笔记本需被信任后才能显示 HTML/JavaScript 输出。
- **安全配置**:支持 SSL/TLS 认证、跨域检查和详细的 SSL 配置选项。
### 贡献指南
- **开发环境**:需安装 Node.js 和 npm,通过 Git 克隆代码仓库并安装依赖。
- **贡献流程**:阅读贡献文档并在邮件列表中自我介绍,了解项目模块并参与开发。
### 更新日志(版本 5.6.0 及其他版本)
- **5.6.0**:新增“查找与替换”对话框,改进代码补全和异步操作支持。
- **5.3**:优化错误信息、nbextensions 加载顺序,提升安全性。
- **5.2.3**:修复与_custom.js_加载相关的回归问题。
- **5.2.2**:包含重要安全修复(CVE-2016-6524)。
---
以上是《Jupyter Notebook 5.6.0 Documentation》的核心内容总结,涵盖功能特性、组件、安装配置、安全性及贡献指南等关键信息。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
191 页请下载阅读 -
文档评分