epub文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.