介绍
Jupyter Notebook是一个Web应用程序,允许您创建和共享包含实时代码,方程,可视化和说明文本的文档。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。
简单的介绍就是:Jupyter Notebook是Ipython的升级版,而Ipython可以说是一个加强版的交互式 Shell,也就是说,它比在terminal里运行python会更方便,界面更友好,功能也更强大。
两种模式
command mode和edit mode。在一个cell中按下enter就进入edit mode,按下Esc进入command mode。
- 从一个cell跳转到下一个cell:在一个cell中按下shift+enter就进入了下一个cell
- 创建cell:在一个cell中创建下一个cell可以使用shift+enter,另外创建下一个cell可以使用b(在command模式下),在当前cell之前创建cell使用a(在command模式下)
- 删除cell:command模式下,在一个cell中,连续按两次d
- 保存编辑的内容:在command模式下,按s
- 使用下面的方式可以在code、markdown输入模式间切换
在一个cell中(在command模式下)
1. 按下 y, 进入Code;
2. 按下m, 进入Markdown;
- 显示行数:在command模式下,按;l
- 跳转到第一个cell:ctrl+home
- 跳转到最后一个cell:ctrl+end
- 为一行或多行添加/取消注释:ctrl+/
- 编译并运行一个cell中的内容:shift+enter