epub文档 Jupyter Notebook 6.5.2 Documentation

4.49 MB 251 页 0 评论
语言 格式 评分
英语
.epub
3
摘要
The Jupyter Notebook is an interactive computing environment that allows users to create and share documents containing live code, narrative text, equations, images, and rich media. It combines a web application for interactive authoring with notebook documents that capture the entire computation process. Key features include in-browser code editing, execution, and display of results in various formats like HTML, LaTeX, and images. The notebook supports multiple kernels for different programming languages and provides security mechanisms to trust notebooks and prevent malicious code execution. Configuration options are available through command-line arguments and config files, and the notebook is compatible with modern web browsers.
AI总结
以下是对《Jupyter Notebook 6.5.2 Documentation》的中文总结: --- ### 《Jupyter Notebook 6.5.2 Documentation》总结 #### 1. 什么是Jupyter Notebook? Jupyter Notebook是一个交互式计算环境,允许用户创建包含代码、交互式小部件、图表、叙述性文本、方程、图像和视频的笔记本文档。这些文档可以作为完整的计算记录,用于分享和转换为多种格式。 #### 2. 组成部分 Jupyter Notebook由以下三部分组成: - **网络应用**:一个基于浏览器的工具,用于交互式地编写和运行代码,并创建笔记本文档。 - **内核(Kernels)**:由网络应用启动的独立进程,用于运行用户代码并返回输出。内核还支持交互式小部件、代码补全和introspection。 - **笔记本文档**:自包含的文档,包含所有在网络应用中可见的内容,包括代码输入、计算输出、叙述性文本、方程、图像和富媒体对象。 #### 3. 网络应用的主要功能 -ται在浏览器中编辑代码,支持语法高亮、自动缩进和代码补全。 - 在浏览器中执行代码,并将计算结果与生成结果的代码关联。 - 使用富媒体表示(如HTML、LaTeX、PNG、SVG等)显示计算结果。 - 支持Markdown格式的富文本编辑,用于为代码添加注释。 - 支持在Markdown单元格中使用LaTeX数学符号,并通过MathJax实现原生渲染。 #### 4. 安装与配置 - 安装指南可参考 [https://docs.jupyter.org/en/latest/install.html](https://docs.jupyter.org/en/latest/install.html)。 - 通过命令行选项或配置文件 `jupyter_notebook_config.py`(位于 `~/.jupyter` 目录)配置笔记本服务器。 - 命令行选项包括日志格式、日志级别、额外日志处理器等。 #### 5. 安全性 - 通过信任机制防止未经信任的代码在打开笔记本时执行。笔记本服务器会验证笔记本的签名,未经过验证的笔记本在加载时不会显示JavaScript和HTML输出。 - 修复了多个安全漏洞,包括CVE-2015-6938(恶意文件名)和CVE-2015-7337(恶意二进制文件)。 #### 6. 更改日志 - **4.0.6**:修复MathJax支持文件的安装问题。 - **4.0.5**:安全修复,防止恶意文件造成的漏洞。 - **4.0.2**:修复Windows上启动笔记本的问题。 - **4.2.2**:重要安全修复(CVE-2016-6524),防止不可信LaTeX输出执行JavaScript。 - **4.2.3**:修复自定义JavaScript加载延迟的问题,并修复一些过时的文档和链接。 #### 7. 用户界面与交互 - **鼠标导航**:通过点击选择单元格,单元格在编辑模式下显示灰色边框,在命令模式下显示绿色边框。Markdown单元格可以渲染或编辑原始文本。 - **键盘导航**:支持两种模式(编辑模式和命令模式)的键盘快捷键,优化了键盘使用效率。 #### 8. 绘图功能 Jupyter Notebook支持通过Matplotlib等库直接在浏览器中显示高质量的绘图。 #### 9. 浏览器兼容性 支持Chrome等主流浏览器的最新版本。 --- 以上是文档的核心内容和关键信息的总结,语言简洁,逻辑清晰,重点突出Jupyter Notebook的功能、配置和安全性等核心内容。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 244 页请下载阅读 -
文档评分
请文明评论,理性发言.