栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

数据科学必备工具Jupyter操作入门详解

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

数据科学必备工具Jupyter操作入门详解

学Python数据科学,玩游戏、学日语、搞编程一条龙。

整套学习自学教程中应用的数据都是《三國志》、《真·三國無雙》系列游戏中的内容。

说到数据科学就不得不说它的一款专业的操作工具 Jupyter 。这个名字来源于它支持的核心支持的编程语言:Julia、Python 和 R。

Jupyter Notebook 是一款开源 Web 应用程序,可用于创建和共享包含实时代码、方程式、可视化和文本的文档。Jupyter 附带 IPython 内核,允许使用 Python 编写程序,但目前还有 100 多个其他内核可供使用。

文章目录
  • Jupyter Notebook 启动和运行
    • Jupyter Notebook 服务器
    • 创建笔记
    • 命名笔记
    • 运行代码单元
    • 菜单说明
    • 选项卡操作注意
  • 格式/操作优化
    • 单元格类型
    • 样式化文本
    • 标头
    • 创建列表
  • 笔记导出
  • 笔记扩展
    • 扩展Nbextensions插件

Jupyter Notebook 启动和运行

Jupyter Notebook 不包含在 Python 中,因此需要独立安装。

安装教程可以参考

IT初学者在各种系统上安装Python的保姆级指引

Jupyter Notebook 服务器

打开终端应用程序并转到选择的文件夹,并创建一个名为 Python Project 的文件夹或者自定义一个文件夹。

终端执行。

默认浏览器应启动(或打开一个新选项卡)到以下 URL:

http://localhost:8888/tree

创建笔记

启动 Notebook 服务器之后就可以开始创建笔记了。

会弹出一个新的网页选项卡。

命名笔记

页面顶部是Untitled一词。这是页面的标题和笔记本的默认名称,是可以修改的。

运行代码单元

将代码添加到该单元格。

print('Hello Jupyter!')


有可以使用 Shift+Enter 执行。

运行单元格时单元格左侧的 [n] 。方括号将自动填充一个数字,该数字指示运行单元格的顺序。例如打开一个新笔记本并运行笔记本顶部的第一个单元格,则方括号将填充数字1。

菜单说明

  • 『File』,可以创建一个新的笔记本或打开一个预先存在的笔记本。这也是重命名笔记本的地方。菜单项 Save and Checkpoint 这允许创建可以在需要时回滚的检查点。
  • 『Edit』,剪切、复制和粘贴单元格内容。也可以删除、拆分或合并单元格,也可以在此处重新排序单元格。此菜单中的某些项目是灰色的,原因是它们不适用于当前选定的单元格。
  • 『View』,用于切换标题和工具栏。还可以打开或关闭单元格内的行号。
  • 『Insert』,插入菜单仅用于在当前选定单元格的上方或下方插入单元格。
  • 『Cell』,允许运行一个单元、一组单元或所有单元。也可以在这里更改单元格的类型。另一个方便的功能是能够清除单元格的输出。如果打算与其他人共享的笔记可能需要先清除输出,以便下一个人可以自己运行单元格。内核单元用于处理在后台运行的内核,可以重新启动内核、重新连接、关闭,甚至更改的 Notebook 正在使用的内核。
  • 『Kernel』,在调试笔记本时会发现需要重新启动内核。
  • 『Widgets』,小部件菜单用于保存和清除小部件状态。小部件基本上是JavaScript小部件,可以将其添加到单元格中,以使用 Python(或其他内核)制作动态内容。
  • 『Help』,可以了解 Notebook 的键盘快捷键、用户界面导览和大量参考资料。
选项卡操作注意

使用 Jupyter 的时候切记不要关闭 shell 命令行窗口,关闭时需要确保数据已经保存。

格式/操作优化

Jupyter Notebook 支持向其单元格添加丰富的内容。

单元格类型
  • 『Code』,填充可以执行的代码。
  • 『Markdown』,文本格式操作均有 Markdown 代替,例如标题制作。
  • 『Raw NBConvert』, 用来显示不运行的代码。
  • 『Heading』,直接转化成标题 # 格式。
样式化文本

Jupyter Notebook 支持 Markdown,是一种标记语言,是 HTML 的超集。

将新单元格设置为 Markdown,然后将以下文本添加到单元格中。

标头

使用 # 创建标题,也可以用于区分目录层级。

创建列表

使用破折号(-)、加号(+)或星号(*)来创建列表。

笔记导出

直接在菜单出选择导出的文件类型即可。

笔记扩展

虽然 Jupyter Notebooks 内置了许多功能,但可以通过扩展添加新功能。

扩展Nbextensions插件

Notebook 扩展 ( nbextension) 是一个 JavaScript 模块,可以在 Notebook 前端的大多数视图中加载它。如果对 JavaScript 很熟悉,甚至可以编写自己的扩展程序。扩展可以访问页面的 DOM 和 Jupyter JavaScript API。

命令行安装。

conda install -c conda-forge jupyter_contrib_nbextensions
conda install -c conda-forge jupyter_nbextensions_configurator

重启笔记后切换home选项卡,选择笔记扩展内容。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/864926.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号