搜索

pdf文档 Jupyter Notebook 5.2.2 Documentation

1.73 MB 129 页 0 下载 82 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
该文档是Jupyter Notebook 5.3.0.dev版本的官方文档,主要介绍了Jupyter Notebook的架构与功能。Jupyter Notebook是一个交互式计算环境,包含三个核心组件:笔记本Web应用程序、内核和笔记本文档。Web应用程序支持在浏览器中编辑和运行代码,并显示富媒体输出;内核是运行用户代码的独立进程,支持Python、Julia、R等多种编程语言;笔记本文档是包含代码、文本、数学公式和图像的JSON文件,以.ipynb扩展名保存。文档还涵盖了笔记本服务器的启动方法、安全性(笔记本签名机制用于防止未信任代码执行)、浏览器兼容性(支持Chrome、Safari、Firefox最新稳定版)、键盘快捷键自定义(5.0版本起可在应用内编辑)以及通过nbconvert和nbviewer进行格式转换与共享等内容。5.0版本是该框架自4.0以来首次重大发布,合并了超过300个拉取请求。
AI总结
Jupyter Notebook 是一个交互式计算环境,允许用户创建包含实时代码、交互式小部件、图表、叙述性文本、方程、图像和视频的文档。这些文档以 `.ipynb` 格式保存,是完整的计算记录,可转换为多种格式并共享。 **三个核心组件:** - **Notebook 网页应用**:用于在浏览器中编写和运行代码,支持语法高亮、自动缩进和代码补全。 - **内核**:独立进程,负责执行用户代码并返回结果。支持多种语言(如 Python、Julia、R、Ruby 等),默认内核为 Python。 - **Notebook 文档**:包含代码输入、输出及叙述性文本的 JSON 文件,可进行版本控制。 **主要功能:** - 在浏览器中编辑和运行代码,结果直接附加在代码下方。 - 支持富媒体输出(HTML、LaTeX、PNG、SVG、PDF 等)。 - 使用 Markdown 编写文本,并支持 LaTeX 数学公式。 - 通过键盘快捷键定制(5.0 版本后可在界面中直接编辑)。 - 支持交互式 JavaScript 小部件。 **安全机制:** - 笔记本带有数字签名,防止未信任代码自动执行。未通过验证的 HTML 和 JavaScript 输出不会显示,需重新执行单元格。 - 可通过命令行 `jupyter trust` 手动信任笔记本。 **启动与使用:** - 命令行运行 `jupyter notebook` 启动服务器,默认端口 8888,自动打开浏览器。 - 可从仪表盘创建或打开笔记本,也支持直接打开特定文件。 - 支持在同一台机器上运行多个服务器,端口会自动递增。 **浏览器兼容性:** - 官方支持 Chrome、Safari、Firefox 最新稳定版。 - 不支持 Opera 及旧版 Safari、Firefox、Chrome。 **版本更新亮点(5.x 系列):** - **5.2.0**:支持双向文本(RTL),改进输出提示和文件名编码。 - **5.1.0**:初步国际化支持,可配置空闲内核超时自动关闭,支持只读笔记本信任。 - **5.0.0**:Jupyter Notebook 首个主要版本(从 IPython 分离),合并超过 300 个 PR,建议用户尝试 JupyterLab。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 122 页请下载阅读 -
文档评分
请文明评论,理性发言.