笔记来源于黑马程序员13天入门机器学习课程
Jupyter项目是一个非盈利的开源项目, 源于2014年的ipython项目, 因为它逐渐发展为支持跨所有编程语言的交互式数据科学和科学计算
- Jupyter Notebook, 原名IPython Notbook, 是IPython的加强网页版, 一个开源Web应用程序
- 名字源自Julia、 Python 和 R(数据科学的三种开源语言)
- 是一款程序员和科学工作者的编程/文档/笔记/展示软件
- .ipynb文件格式是用于计算型叙述的JSON文档格式的正式规范
2.Jupyter Notebook的使用-helloworld
2.1 界面启动
我使用的jupyter notebook 是安装在anaconda上的,具体如何安装自行百度。cmd打开终端输入jupyter notebook命令, 会自动弹出浏览器窗口打开Jupyter Notebook
本地notebook的默认URL为: http://localhost:8888
想让notebook打开指定目录, 只要进入此目录后执行命令即可
2.2 新建notebook文档
notebook的文档格式是 .ipynb
标题栏: 点击标题(如Untitled) 修改文档名
编辑栏如下
2.3 cell 操作
什么是cell?
2.3.1 鼠标操作
2.3.2 快捷键操作
- 两种模式通用快捷键
- Shift+Enter , 执行本单元代码, 并跳转到下
- Ctrl+Enter , 执行本单元代码, 留在本单元
- 命令模式: 按ESC进入
- Y , cell切换到Code模式
- M , cell切换到Markdown模式
- A , 在当前cell的上面添加cell
- B , 在当前cell的下面添加cell
- 其他(了解)
- 双击D : 删除当前cell
- Z , 回退
- L , 为当前cell加上行号
- Ctrl+Shift+P , 对话框输入命令直接运行
- 快速跳转到首个cell, Crtl+Home
- 快速跳转到最后一个cell, Crtl+End -->
- 编辑模式: 按Enter进入
- 补全代码: 变量、 方法后跟 Tab键
- 为一行或多行代码添加/取消注释:ctrl+/
- 其他(了解):
- 多光标操作: Ctrl键点击鼠标
- 回退: Ctrl+Z (Mac:CMD+Z)
- 重做: Ctrl+Y (Mac:CMD+Y)
3. Jupyter Notebook中自动补全代码等相关功能拓展
3.1 安装jupyter_contrib_nbextensions库
安装该库的命令如下:
python -m pip install jupyter_contrib_nbextensions
然后执行:
jupyter contrib nbextension install --user --skip-running-check
在原来的基础上勾选: “Table of Contents” (目录)以及 “Hinterland(自动补全)