- jupyter Notebook是一个交互式的Web应用程序,便于创建和共享文学化程序文档,支持实时代码、数学方程、可视化和MarkDown
- 用途包括:数据清理和转换、数值模拟、统计建模、机器学习等,是数据分析常用的应用程序,运行方法只需在使用的文件夹下输入命令jupyter notebook即可
- 网页应用:网页应用即网页形式的、结合了编写说明文档、数学公式、图片以及其他富媒体形式的工具。简言之,网页应用是可以实现各种功能的工具
- 文档:即jupyter Notebook中所有交互式计算、编写说明文档、数学公式、图片以及其他富媒体形式的输入和输出,都是以文档的形式体现的
- 文档保存后缀名为.ipynb的JSON格式文件,便于版本控制和共享
- 文档还可以导出为:HTML、LaTeX、PDF等格式
- 1.编程时具有语法高亮、缩进、tab补全的功能
- 2.可直接通过浏览器运行代码,同时在代码下方展示运行结果
- 3.以富媒体格式(HTML、LaTeX、PNG、SVG等)展示计算结果
- 4.对代码编写说明文档或语句时,支持Markdown语法
- 5.支持使用LaTeX编写数学性说明
二、安装
执行命令:(Linux:命令前加sudo) pip install jupyter
说明:若在远程服务器上安装,需要进一步配置
Linux远程服务器安装进行如下操作
- 生成配置文件:jupyter notebook - -generat-config
- 生成秘钥:python
from notebook.auth import passwd passwd() exut() #两次输入密码后会生成秘钥
- 修改配置文件:sudo vi ~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip = '0.0.0.0' c.NotebookApp.password = u'sha1:生成的秘钥串' c.NotebookApp.open_browser = False c.NotebookApp.port = 8888
-
启动服务
终端cd进入适当目录: jupyter notebook
-
测试
本地安装:127.0.0.1:8888
服务器安装:www.sunck.wang:8888 注意输入密码
三、基本使用 1.创建目录
创建目录的方式:
创建文件的方式:
| 编码区类型 | 说明 |
|---|---|
| Code cell 代码 | 代码区块,是编写者编码区域,可在此区域编 写代码,并输出运行结果 |
| Markdown cell 标记 | 文本区块,支持Markdown写作,代码高 亮,支持任意的HTML代码插入,支持LaTeX 语法;可在此区域输入上述各类标记语言,并 输出渲染后的富文本 |
| Raw NBConvert cell 原生NBConvert | 此为原始区块,Jupyter Notebook不会对此 区域内的输入做任何处理,输入内容即为输出内容 |
| Heading cell 标题 | 对文档使用标题注释结构,目前 Jupyter Notebook已不再使用,可直接 在Markdown cell中使用“#”字符进行处理 |
当Code cell左边框为绿色时,证明处在编辑模式下,在编辑模式下可正常输入各类文本代码
当Code cell左边框为蓝色时,证明处在命令模式下,在命令模式下可在整体上对不同的区块进行编辑(调整位置、增加与删除等)
模式切换



