天天看点

Jupyter Notebook快速上手1.启动2.Cells简介3.Magic单元4.添加目录

文章结构

  • 1.启动
  • 2.Cells简介
    • 2.1.Cell类型与模式
    • 2.2.常用快捷键
      • a.命令模式
      • b.编辑模式
      • c.双模式
  • 3.Magic单元
    • 3.1.Magic类别
    • 3.2.常用的Magic
  • 4.添加目录

1.启动

直接在终端中键入

jupyter notebook

默认是在home目录

2.Cells简介

2.1.Cell类型与模式

jupyter的基本单元是编程cell,其类型由如图所示,常用的为Code类型与Markdown类型

Cells状态:

  • 编辑模式:Enter进入 or 点cell框内
  • 命令模式:ESC进入 or 点框外

    PS:编辑模式下会有笔(如图所示),命令模式下没有。

    Jupyter Notebook快速上手1.启动2.Cells简介3.Magic单元4.添加目录

2.2.常用快捷键

a.命令模式

y: 单元进入Code状态

m: 转入Markdown状态

a: 上方插入新单元

b:下方插入新单元

x:剪切选中单元

c: 复制选中单元

shift-v:粘贴到上方单元

v:粘贴到下方单元

d,d(连续按两次d):删除选中单元

z:恢复最后删除单元

b.编辑模式

Tab:代码补齐或缩进

Shift+Tab:调用方法提示,非常有用,在调用包中函数时,对于函数中的使用说明和相关参数配置,按两次shift+Tab可获取详细的方法提示。

Ctrl+]:缩进

Ctrl+[ : 解除缩进

Ctrl+A: 全选

Ctrl+Backspace:删除光标前面本行所有的内容

Ctrl+Delete:删除光标后本行所有的内容

Shift+Home:往前选取本行所有内容

Shift+End:往后选取本行所有内容;

c.双模式

ctrl+Enter:运行本单元,两种模式都适用

shift+Enter:运行本单元,并跳到下个单元,两种模式都适用

alt+Enter:运行本单元,并在下方插入新单元,两种模式都适用

PS:Cell前面非数字而为“*”表正在运行

3.Magic单元

3.1.Magic类别

Line magic:通过在前面加%,表示magic只在本行有效。

Cell magics:通过在前面加%%,表示在整个cell单元有效。比如使用%%bash,产生了linux下的shell环境(window下不支持,不过可以使用%%cmd),这样就可以运行pwd和ls命令了。

3.2.常用的Magic

%matplotline inline:在jupyter内打印图片;

%load:将本地py文件代码导入进来,例如 %load test.py

%run:运行本地代码,利用这个magic,我们可以把一些头文件,基本设置,共同函数写在不同的notebook内,用的时候运行一下就可以了。(便于分模块)

%time:统计代码运行的时间,当然还有更多有趣的一些magic属性来方便我们的工作。

Jupyter Notebook快速上手1.启动2.Cells简介3.Magic单元4.添加目录

4.添加目录

既然markdown,那应该和CSDN博客一样,也应该是可以添加目录的,不过需要配置一下。

conda install -c conda-forge jupyter_contrib_nbextensions
           

打开jupyter notebook->新建文件界面的Edit->nbextensions config->勾选Table of Contents(2)

Jupyter Notebook快速上手1.启动2.Cells简介3.Magic单元4.添加目录

会发现工具栏多了一个图标,点击便可显示隐藏目录。

Jupyter Notebook快速上手1.启动2.Cells简介3.Magic单元4.添加目录

继续阅读