jupyter-notebook入门

安装

先安装好python和pip,直接pip install jupyter

启动

jupyter notebook,稍等就会打开jupyter。

同时会显示The Jupyter Notebook is running at:的信息,打开对应的网址(下图中的http://localhost:8888/?token=e05bd6eeb83cd681c886af7e4c6852a3a62f591a8a49d1f8)就行。

启动显示信息

简单使用

Jupyter主界面

如图,进入你想要创建notebook的页面,点击new创建想要的notebook(在这里只有安装过python3,所以只有python3版本的notebook可用)。

等待terminal启动后,出现如图界面:

notebook界面

现在就可以进行输入了,按下回车是换行,shift+回车是运行。返回值会显示到out里面,但是print的结果不会显示在表格中。

运行界面

所有代码都是在同一个terminal里面运行的,所以之前计算过的变量都会保存,相当于顺序在python里面执行这些代码。

运行结束后就可以保存为.ipynb类型的文件了。

修改

修改之前的单元格,也可以单独运行(shift+enter),也可以直接点击Cell -> Run All来直接按照从上到下的顺序来运行所有单元格。

单元格类型

除了代码单元格,还可以创建Markdown单元格(Cell->Celltype->Markdown),如图:

选择单元格类型

例如,输入:

1
2
3
# hhh
$$a=\sqrt{M}$$
<img src="https://upload-images.jianshu.io/upload_images/5060560-8566591ef04a4fb7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240">

之后shift+enter,就可以获得如图的结果:

Markdown示例

如果需要修改的话,可以直接双击修改。

Markdown语法示例可以参见https://github.com/fengh16/Copy_README。

Matplotlib

首先保证电脑中已经安装过matplotlib,如果没有就在控制台中通过pip install matplotlib安装。

为了能够直接画图,我们需要执行%matplotlib inline

例如:

matplotlib使用示例

可见只有将%matplotlib inline执行后才能直接画图。

密码设置

https://www.wandouip.com/t5i226529/

Java支持

https://github.com/SpencerPark/IJava 按照readme的说明整