Jupyter Notebook是基于Web技术的交互式计算文档格式,支持Markdown和Latex语法。
Jupyter = Julia+Python+R
1.Jupyter Notebook的安装
Jupyter Notebook有两种安装方法
-
通过Python安装
Python安装完成后可以使用 pip install jupyter notebook命令安装Jupyter Notebook,安装后通过jupyter notebook命令启动。 -
通过Anaconda进行安装
安装Anaconda后即存在jupyter notebook
第三方包的管理
两种安装管理的方法
-
在CMD命令窗口使用conda命令:
conda install <包名称列表> # 安装包
conda remove <包列表名称> #卸载包
conda search <搜索项> #搜索包
conda list #查看所有包
conda update <包名称> #升级包 -
在CMD命令窗口中使用pip命令:
pip install<包名> #安装包
pip install --upgrade<包名> #更新包
pip uninstall<包名> #删除包
也可以在Jupyter Notebook的cell中执行pip命令执行相应的包安装或更新命令,只需在命令前加“!”。如执行“! pip install”命令进行包的安装。
2.Jupyter Notebook的使用
Jupyter Notebook中的代码输入与编辑
Jupyter Notebook的首页界面
Files基本上列出了所有的文件;Running显示当前已经打开的终端和Notebooks;Clusters由IPython parallel包提供,用于并行计算。
Tab补全
Tab键可以为任何变量(对象、函数等)搜索命名空间,与当前已输入的字符进行匹配。
快捷键
模式 | 快捷键 | 描述 |
---|---|---|
按Enter进入编辑模式 | Ctrl+Enter | 运行当前单元代码 |
Shift+Enter | 运行当前单元代码并指向下一单元格 | |
ALt+Enter | 运行本单元代码并在下方插入新单元 | |
按Esc进入命令模式 | Up(Down) | 选中上方或下方的单元格 |
Shift+K | 扩大选中上方单元格 | |
Shift+J | 扩大选中下方单元格 | |
Shfit+M | 合并选中的单元格 | |
A | 在当前单元格上面新建一个新的单元格 | |
B | 在当前单元格下面新建一个新的单元格 | |
双击D | 删除本单元格 | |
Z | 撤销删除本单元格 | |
M | 插入Markdown格式文本 | |
H | 查看所有快捷键 | |
S | 保存当前Notebook |