二十六、Jupyter Notebook 快速入门

1. 简介

Jupyter Notebook 是以 网页 的形式打开,可以在网页中直接编写代码和运行代码,以 单元格 为单位,调试很方便

Jupyter Notebook中所有交互计算、编写说明文档、数学公式、图片以及其他富媒体形式的输入和输出,都是以文档的形式体现的,这些文档是后缀名为 .ipynb 的JSON格式文件,便于共享

Jupyter Notebook 由两个重要组件组成:Jupyter 服务器和内核

Jupyter 服务器是一个运行在后台的 Python 进程,它负责处理用户在浏览器中输入的代码和命令,并发送给适当的内核执行

内核是一个独立的计算要引擎,用来执行代码

2. 安装 Jupyter Notebook

前提:先安装Python(3.3版本及以上,或者 2.7 版本)
我这里新建了一个 Conda 虚拟环境,然后在里面安装 Jupyter Notebook
虽然可能会占内存,不过我比较习惯这样,懒得配置,可以默认使用当前虚拟环境

# 新建一个虚拟环境
conda create --name jupyter python=3.7

# 激活环境
conda activate jupyter

# 安装 Jupyter Notebook
pip install jupyter

# 默认端口启动:在浏览器中自动打开
jupyter notebook

# 指定端口启动,例如 9999
jupyter notebook --port 9999

# 启动服务器但不打开浏览器:终端会输出一段 URL,当你需要启动的时候,复制这串 URL 到浏览器即可打开
jupyter notebook --no-browser

# 退出环境
conda deactivate

localhost 本机的 IP 地址
8888 默认端口
如果你同时启动了多个Jupyter Notebook,由于默认端口 “8888” 被占用,因此地址栏中的数字将从 “8888” 起,每多启动一个Jupyter Notebook,数字就加1,如 “8889”、“8890”……

在这里插入图片描述

注意:之后在Jupyter Notebook的所有操作,都请保持终端不要关闭
因为一旦关闭终端,就会断开网页与本地 Jupyter 服务器的链接

3. 新建一个 Notebook

在这里插入图片描述
在这里插入图片描述

4. 基本命令

两种模式:编辑模式、命令模式

  • 编辑模式(绿色框):命令模型下按 回车 切换到编辑模式
    • shitf + 回车:运行选中的单元格(代码则执行、markdown则渲染),并将光标移动到下一个单元格
    • ctrl + 回车:运行选中的单元格,但不移动光标
    • alt + 回车:运行选中的单元格,并在下方插入一个新单元格
  • 命令模式(蓝色框):编辑模型下按 ESC 切换到命令模式
    • C:复制当前单元格
    • X:剪切当前单元格
    • V:粘贴到当前单元格 之后
    • shift + V:粘贴到当前单元格 之前
    • DD:删除当前的单元格
    • Z:撤销上一次操作
    • Y:将选中的单元格变为 代码单元格
    • M:将选中的单元格变为 markdown 单元格
    • A:在当前单元格 之前插入一个新单元格
    • B:在当前单元格 之后插入 一个新单元格
    • L:为当前单元格添加行号

在这里插入图片描述

5. 系统命令

在 Jupyter Notebook 中可以使用系统命令,以 ! 开头即可
在这里插入图片描述

6. magic 命令

magic 命令有两种形式:Line MagicsCell Magics

Line Magics:以 %开头,该行后面的内容都是 Line Magics 代码
Cell Magics:以 %% 开头,后面整个单元格内都是 Cell Magics 代码

  • lsmagic:查看所有魔法命令
    在这里插入图片描述
  • %matplotlib inline:当你在代码单元格顶部添加了这个命令后,所有的 Matplotlib 图形都会自动在代码单元格下方显示,而不需要调用 plt.show()
    在这里插入图片描述
  • %who: 列出所有的全局变量
  • %whos: 列出所有的全局变量,并显示更多信息
    在这里插入图片描述
  • %time: 计算单行代码的执行时间
  • %%time: 计算整个单元格的代码执行时间
    在这里插入图片描述
  • %load: 加载 Python 文件、URL 或其他文件的内容到当前的代码单元格中
  • %run: 运行 Python 文件

参考链接

(超详细)Jupyter Notebook入门教程
Jupyter Notebook介绍、安装及使用教程

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值