「Jupyter」- Notebook

认识

官网:https://jupyter.org/
文档:https://jupyter-notebook.readthedocs.io/en/5.7.4/index.html
仓库:

Jupyter 是个开源的交互式计算环境,广泛用于数据科学、机器学习、科学计算和教育领域。其核心是 Jupyter Notebook,一种基于网页的应用程序,允许用户创建和共享包含代码、文本、公式、可视化和其他多媒体内容的文档。The Jupyter Notebook is the original web application for creating and sharing computational documents. It offers a simple, streamlined, document-centric experience. 简而言之,Jupyter Notebook 是个文档或笔记工具。

组成

WIP

性质

交互式编程:支持实时运行代码并查看结果,适合快速原型开发和数据分析。
多语言支持:最初支持 Python(名称来源于 Julia、Python 和 R 的组合),现已通过内核支持超过 40 种编程语言,如 R、Julia、Scala 等。
富文本支持:使用 Markdown 编写文本,支持 LaTeX 公式、图像、视频等多媒体内容。
数据可视化:集成 Matplotlib、Plotly、Bokeh 等可视化工具,可直接在 Notebook 中生成图表。
易于共享:Notebook 文件(.ipynb)可以导出为 HTML、PDF、Markdown 等格式,方便分享和展示。
扩展性:支持插件和扩展,用户可以根据需求自定义功能。

Jupyter Notebook:经典的交互式笔记本界面,适合编写和运行代码。
JupyterLab:下一代交互式开发环境,提供更强大的功能和模块化界面,支持多文档编辑和自定义布局。
JupyterHub:多用户版本的 Jupyter,适用于团队或教育环境,允许多个用户同时访问和管理 Notebook。

修改配置信息:
1)jupyter notebook –generate-config
2)根据输出内容,知道并修改 jupyter_notebook_config.py 文件
3)c.NotebookApp.notebook_dir = ” 其会将文件写入启动时的当前工作目录。

构造

通过 Anaconda 安装(推荐):conda install jupyter
使用 pip 安装:pip install notebook

启动 Jupyter Notebook 服务:jupyter notebook

应用

数据分析与可视化:使用 Pandas、NumPy 和 Matplotlib 进行数据处理和可视化。
机器学习:结合 Scikit-learn、TensorFlow 和 PyTorch 进行模型训练和测试。
教育与教学:通过交互式文档讲解编程和数据分析概念。
科学研究:记录实验过程、分析数据和展示结果。

参考

DeepSeek – 介绍 jupyter