Jupyter Notebook(前身是IPython Notebook)是一个基于Web的交互式计算环境,用于创建Jupyter Notebook文档。Notebook一词可以通俗地引用许多不同的实体,主要是Jupyter Web应用程序、Jupyter Python Web服务器或Jupyter文档格式(取决于上下文)。Jupyter Notebook文档是一个JSON文档,遵循版本化模式,包含一个有序的输入/输出单元格列表,这些单元格可以包含代码、文本(使用Markdown语言)、数学、图表和富媒体,通常以“.ipynb”结尾扩展。
安装过程
安装前提
- python>3.3 或者python=2.7
安装步骤
1 | pip install notebook |
启动Jupyter Notebook
1 | jupyter notebook |
使用指南
- 单元格执行状态
单元格的执行状态对于复杂度高的代码,往往会意味着更长的执行等待时间。在Jupyter Notebook 中,当一个单元格处于执行状态时,单元格前面会出现 In [*] 符号,只有执行完成的单元格, [] 中的 * 才会变成相应的 序号。
除此之外,你可以通过页面右上角的 Kernel 状态指示器判断内核占用情况。如果 Python 字符右边出现了实心圆圈 ◉,代表内核处于占有状态。而空心圆圈 ◯ 则代表内核处于空闲状态。当然,也可能出现链接断开的符号,那就代表着内核已经断开链接,你可能需要刷新页面或重启实验环境。
参考链接
- Jupyter,by wikipedia.
- Installing the Jupyter Software,by jupyter.
- Matplotlib animation not working in IPython Notebook (blank plot),by stackoverflow.
- Jupyter Notebook使用指南,by zhanlang619.
- Jupyter中markdown的操作技巧,by 那一年_我九岁.