Jupyter Notebook的使用

cell: 一对In Out会话被视作一个代码单元,称为Cell。

1. Jupyter有三种cell类型:

  • Code:编辑代码,运行后显示运行结果。
  • Markdown:编写Markdown文档,运行后输出Markdown格式的文档。
  • Raw NBConvert:普通文本,运行不会输出结果。

2. 两种模式

  • 编辑模式(Enter)
    • 命令模式下回车Enter或鼠标点击代码块进行编辑模式。
    • 可以操作代码或文本,进行剪切/复制/粘贴等操作。
  • 命令模式(Esc)
    • 按Esc退出编辑,进入命令模式或单击代码块外部。
    • 可以操作cell单元本身,进行剪切/复制/粘贴/移动等操作。

3. 快捷键操作cell

3.1 命令模式

快捷键 描述
L 隐藏、显示当前cell的代码行号
A 在上方增加一个cell
B 在下方增加一个cell
D 连续按两次删除单元格
F 查找替换
H 显示快捷键帮助
X 剪切当前cell
C 复制该cell
V 在当下的cell粘贴复制的cell
Shift + M 合并单元格
Shift + V 在该cell上方粘贴复制的cell
Shift + L 显示/隐藏所有的cell的代码行号
Shift + Enter 运行本单元,选中下一个单元,新的单元默认为命令模式
Ctrl + Enter 运行本单元
Alt + Enter 运行本单元,在其下插入新单元,新单元默认为编辑模式

3.2 编辑模式

快捷键 描述
Ctrl + Enter 运行当前cell
Ctrl + ] 缩进选中部分
Ctrl + { 选中部分取消缩进
Ctrl + Enter 运行当前cell
Ctrl + Shift + - 拆分单元格
Shift + Tab 光标移动方法上面,按下Shift + Tab,弹出文档,连续按会选择文件详细程度
Shift + Enter 运行本单元, 选中下一个单元, 新的单元默认为命令模式

4. Jupyter notebook 如何查看函数或源代码

  • 按下Shift + Tab
  • 利用help()函数
  • 函数名后直接+? # 查看函数详细文档
  • 函数名后+?? # 查看函数源代码
    代码示例:
import numpy as np 
np.array?  # 点击运行可以查看函数
help(np.array)  # 运行help函数也可查看该函数
推荐使用`Shift+Tab`, 按住Shift再连续按4次tab键可以实现弹窗显示该函数(如下图所示)

5. 跳转为Jupyterlab

打开jupyter notebook后,将网址最后的tree改为lab即可,即"http://localhost:8889/tree"改为"http://localhost:8889/lab"

6. 修改默认工作目录

在开始菜单右键单击jupyter notebook打开文件位置,然后右键单击jupyter notebook属性,在框中将“%**%”修改为需要设置的文件夹目录,比如“D:/PythonCode”

posted @ 2022-06-17 08:05  EconCoder  阅读(23)  评论(0)    收藏  举报