以前使用python,都是vim和shell下完成,因为习惯命令行方式。后来偶然的机会发现了Jupyter,仿佛发现了新大陆。官网对Jupyter Notebook的介绍是:一个Web应用程序,允许您创建和共享包含实时代码,方程,可视化和说明文本的文档。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。显然,更友好的界面以及更强大的功能让我们应该试试Jupyter。
本次记录一共分三部分,第一部分为Jupyter的安装和简单操作,第二部分为Jupyter的编辑区和快捷方式的使用,最后一部分为Jupyter导出文件类型和方式。
1、安装Jupyter
在终端键入以下命令即可:
sudo apt-get install jupyter
结果为:
安装完毕后,键入以下命令即可运行:
jupyter notebook
结果为:
不过每次都输入这么长的命令也很折磨,自动补全也不太好用,我们可以在配置文件中加入别名来实现永久的快捷命令。新建终端,键入如下命令:
vi ~/.bashrc
结果为:
打开配置文件后找到“# some more ls aliases”(我的计算机在90行),在结尾加入:
alias jn='jupyter notebook' #my definition
如下图所示:
当然也可以不起jn,起别的也行,下次进入时在命令行输入jn就可以进入了。
关闭终端时,在打开jupyter的 终端按下Ctrl+C,输入y,回车即可。关闭前先保存文件。
2、初步认识Jupyter
2.1. 启动Jupyter并新建notebook.
在终端输入jn,打开Jupyter。我们可以看到如下界面:
新建一个 notebook,只需要点击New,选择希望启动的 notebook 类型即可。
我选择python2。
2.2 notebook界面组成.
在新打开的标签页中,我们会看到 notebook 界面,目前里面什么也没有。
notebook 界面由以下部分组成:
1.notebook 的名称
2.主工具栏,提供了保存、导出、重载 notebook,以及重启内核等选项
3.快捷按钮
4.notebook 主要区域,包含了 notebook 的内容编辑区
其中,4、下方的内容编辑区 由各种单元格组成,每种单元格有不同的类型。点击单元格区域,上方快捷键区域会显示单元格类型(如图红色框区域):
当然,也可以点击该区域的下拉列表改变当前单元格类型:
点击In[ ]所在的单元格,键入6*9:
按下Shift+Enter得到结果:
【References】
Jupyter Notebook 快速入门
Jupyter中matplotlib不显示图片
Jupyter Notebook 常用魔法命令
Jupyter导出为pdf方式
Jupyter运行时权限问题