Jupyter Notebook 是数据科学领域最流行的交互式编程环境之一,支持实时代码执行、可视化展示和文档编写。以下是关键知识点:
📌 快速入门
安装方式
- 通过
pip install jupyter
安装 Python 版本 - 或使用 Docker 镜像 快速部署
- 官方推荐使用 Anaconda 发行版 管理环境
- 通过
核心功能
- 单元格(Cell)编辑:支持代码与 Markdown 混合编写
- 实时输出:代码执行结果可直接显示在单元格下方
- 内置终端:通过
!
调用系统命令(如!ls
) - 导出支持:一键导出为 HTML、PDF 或 Notebook 格式
💡 实用技巧
- 使用
Shift + Enter
运行当前单元格 - 通过
In[ ]
和Out[ ]
查看输入输出历史 - 安装扩展:
jupyter contrib nbextensions
增强功能 - 集成 IPython:支持魔术命令(如
%matplotlib inline
)
📊 使用场景
- 数据清洗与分析
- 机器学习模型调试
- 教学演示与协作
- 可视化图表生成(配合 Matplotlib/Seaborn)
📚 扩展学习
深入学习Jupyter Notebook的高级功能
探索 Jupyter 的多语言支持