Jupyter Notebook安装使用
Jupyter Notebook 是一款开源的、基于 web 的交互式计算环境, 广泛用于数据分析、机器学习、科学计算和教学。
Jupyter Notebook不仅可以编写和执行代码, 还可以载入 Markdown 文本和LaTeX 数学公式, 方便用户在一个文档中进行编程、注释、公式推导、结果展示和报告生成。
支持丰富的输出格式,包括图表、图片、动画等, 可以通过 Matplotlib、Seaborn、Plotly 等库进行强大的数据可视化。
一、安装Jupyter Notebook
使用pip安装jupyter Notebook, 请按照以下步骤操作:
1. 请确保已安装Python和pip
Jupyter Notebook依赖Python环境支持, 如果你尚未安装Python, 请先下载并安装Python(建议使用Python 3.3及以上版本), 安装python时, pip通常会自动安装, 你可以通过以下命令检查pip是否已安装:
pip --version
2. 升级pip(可选)
为了避免依赖项安装问题, 建议先将pip升级到最新版本:
pip install --upgrade pip
3. 安装Jupyter Notebook
在命令行中键入以下命令安装Jupyter Notebook:
pip install notebook
4. 修改Jupyter Notebook默认工作路径
Jupyter Notebook 启动时默认的工作路径通常是当前用户的主目录: -Windows: C:\Users\<用户名>
(1) 打开命令行工具, 输入以下命令生成配置文件:
jupyter notebook --generate-config
这会在默认路径(通常是C:\Users\你的用户名\.jupyter
)下生成一个名为jupyter_notebook_config.py
的文件。
(2) 用文本编辑器(如记事本或VScode)打开, 使用ctrl+F 搜索以下内容:
#c.NotebookApp.notebook_dir = ''
删除行首的 #
, 并在单引号内输入你希望设置的目录路径, 例如:
c.NotebookApp.notebook_dir = 'D:\JupyterNotebook'
注意:路径中的反斜杠\需要写成双反斜杠\。
如果没有找到c.NotebookApp.notebook_dir=”,可以直接复制过去
(3)保存配置文件后,重启Jupyter Notebook,它就会以你设置的路径作为根目录启动
二、安装中文包
默认Jupyter Notebook是英文界面,可以使用以下命令安装中文语言包。
pip install jupyterlab-language-pack-zh-CN
Requirement already satisfied: jupyterlab-language-pack-zh-CN in d:\python\pythonset\lib\site-packages (4.4.post0) Note: you may need to restart the kernel to use updated packages.
三、使用Jupyter Notebook
1.启动与界面
启动:在终端输入 jupyter notebook,浏览器会自动打开Jupyter 的界面。 界面:主界面是文件管理器可以创建、打开和管理.ipynb 文件。
2.创建 Notebook
点击右上角的“New“按钮,选择“Pvthon 3“创建一个新的 Notebook。默认文件名为Untitled.ipynb ,可以重命名,
3.单元格操作
代码单元格:用于编写和运行代码。按Shift +Enter 运行当前单元格,结果会显示在下方。 Markdown 单元格:用于编写文档,支持Markdown语法。按 Shift + Enter 渲染Markdown 内容。栏中选择“Code”或“Markdown“进行切换。
4.常用快捷键
Esc+A:在当前单元格上方插入新单元格。 Esc+B:在当前单元格下方插入新单元格。 Esc+M:将单元格转换为 Markdown 格式。 Ctrl+ Enter:运行当前单元格。 Shift + Enter:运行当前单元格并选择下一个单元格。
5.数据可视化
Jupyter 支持多种数据可视化库,如 Matplotlib、Seaborn 和 Plotly。以下是一个简单的Matplotlib 示例:
import matplotlib.pyplot as plt
import numpy as np
x= np.linspace(0,10,100)
plt.plot(x,np.sin(x))
plt.title("正弦波")
plt.show()
6.数学公式
行内公式:
块级公式: