搜索

pdf文档 Jupyter Notebook 6.5.1 Documentation

1.88 MB 191 页 0 下载 67 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档是Jupyter Notebook 6.5.1版本的官方文档。Jupyter Notebook是一个交互式计算环境,允许用户创建包含实时代码、交互式控件、图表、叙述文本、方程、图像和视频的笔记本文档。其核心组件包括:笔记本网页应用(用于交互式编写和运行代码)、内核(运行用户代码的独立进程,支持Python、Julia、R等多种语言)和笔记本文档(包含所有输入输出内容的自包含文档,以.ipynb格式存储)。文档还介绍了用户界面组件(如键盘快捷键)、绘图功能、内核安装方法、笔记本信任机制以及版本变更日志。版本6.5.1主要修复了nbclassic的依赖问题。
AI总结
Jupyter Notebook 6.5.1 是一个交互式计算环境,允许用户创建包含代码、交互式控件、图表、文本、公式、图片和视频的文档。 **主要组成部分:** - **Web应用**:支持代码编辑(语法高亮、自动补全)、运行代码、显示HTML/LaTeX/图像等富媒体输出,以及创建交互式JavaScript控件。 - **内核**:独立进程,负责执行指定语言的代码并返回结果。默认是Python内核,还支持Julia、R、Ruby、Haskell、Scala、Node.js、Go等语言。 - **笔记本文档**:以 .ipynb 格式存储的JSON文件,包含代码输入、输出和叙述性文本,便于版本控制和共享。 **核心功能:** - **单元格类型**:包括代码单元格、Markdown单元格(支持LaTeX公式)和Raw单元格。 - **快捷键**:Shift-Enter运行单元格,Esc进入命令模式,Enter进入编辑模式。 - **绘图**:支持与matplotlib等库集成,直接在笔记本中显示图表。 - **安全性**:通过签名机制验证可信笔记本,防止未信任代码自动执行。若签名不匹配,HTML和JS输出将不显示,需重新执行或使用 `jupyter trust` 命令手动信任。 **重要版本更新(6.5.1和6.5.0):** - **6.5.1**:临时修复将nbclassic版本锁定在0.4.5。 - **6.5.0**:修复了异常文本拼写错误和路径问题;增加了重启慢速内核的超时配置、自定义显示主机选项、Prometheus监控端点、大文件上传优化、Windows终端支持、工具栏“重启并运行所有”按钮、环境变量设置token、空闲内核清理、只读笔记本信任功能等。 **历史版本安全修复(6.0系列):** - 修复了开放重定向漏洞(CVE-2019-10255)和跨站包含漏洞(CVE-2019-9644)。 - 增加了Host头检查以防止DNS重新绑定攻击。 - 升级Bootstrap至3.4修复XSS漏洞(CVE-2018-14041)。 - 防止恶意目录名和nbconvert端点执行JavaScript。 **其他重要更新:** - **6.0**:移除Python 2.x支持,需Python 3.5+;增强SSL/TLS安全;支持Jupyter Gateway;通过本地文件启动浏览器防止token泄露;改进WebSocket兼容性;添加“另存为”菜单选项;支持按最后修改日期或名称排序文件;新增单元格标签工具栏功能。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 184 页请下载阅读 -
文档评分
请文明评论,理性发言.