1 简介
Jupyter Notebook
是一个开源 Web 应用程序,可以用它创建和共享包含实时代码,方程式,可视化和叙述文本的文档。
它的好处在于方便展示输出,以及丰富的格式支持~
2 快速上手
2.1 安装
2.2 配置
1 2 3 4 5 6 7 8 9 10 11 12
| jupyter notebook --generate-config
vim $HOME/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip = '*' c.NotebookApp.open_browser = False
|
2.3 创建密码
1 2 3 4 5 6 7 8 9 10 11 12 13
| ipython
from notebook.auth import passwd; passwd()
vim $HOME/.jupyter/jupyter_notebook_config.py
c.NotebookApp.password = '$HASH_CODE'
|
2.4 启动
1 2 3 4
| mkdir workspace
jupyter notebook
|
2.5 Jupyter Lab
Jupyter Lab
相当于 Jupyter Notebook
的加强版,有着丰富的插件,非常推荐使用!
1 2 3 4 5
| pip install jupyterlab
jupyter lab
|
3 常见用法
3.1 ? 和 ??
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| In [1]: def add(x1, x2): ...: """加法 ...: x1: 数字1 ...: x2: 数字2 ...: """ ...: return x1+x2 ...:
In [2]: add? Signature: add(x1, x2) Docstring: 加法 x1: 数字1 x2: 数字2 File: ~/<ipython-input-12-7aaeb703ab4b> Type: function
In [3]: add?? Signature: add(x1, x2) Source: def add(x1, x2): """加法 x1: 数字1 x2: 数字2 """ return x1+x2 File: ~/<ipython-input-12-7aaeb703ab4b> Type: function
|
4 参考