当前位置: 首页 > news >正文

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.数学公式

行内公式:E=mc^{2}

块级公式:lint a^b f(x)dx

http://www.lryc.cn/news/604467.html

相关文章:

  • React 开发中遇见的低级错误
  • 防止飞书重复回调通知分布式锁
  • 从单体到分布式:解锁架构进化密码
  • 基于定制开发开源AI智能名片S2B2C商城小程序的B站私域流量引流策略研究
  • day25——HTML CSS 前端开发
  • eBPF 赋能云原生: WizTelemetry 无侵入网络可观测实践
  • 一款基于 ReactNative 最新发布的`Android/iOS` 新架构文档预览开源库
  • 从训练到推理:Intel Extension for PyTorch混合精度优化完整指南
  • Visual Studio Code 使用指南 (2025年版)
  • 记录Linux下ping外网失败的问题
  • 看涨虚值期权卖方亏损风险有多大?
  • Linux 系统进程管理与计划任务详解
  • 171页|数字经济时代的新思考:如何进行数字化转型和成为数据驱动的企业
  • jenkins连接docker失败【还是没解决】
  • [SKE]Python gmssl库的C绑定
  • OpenBayes 一周速览丨Self Forcing 实现亚秒级延迟实时流视频生成;边缘AI新秀,LFM2-1.2B采用创新性架构超越传统模型
  • windows11环境配置psbody_mesh库编译安装详细教程
  • MySQL设置为严格模式
  • Kubernetes 中 ConfigMap 与 Secret 的深度解析
  • [leetcode] 反转字符串中的单词
  • Syzkaller实战教程2:运行环境配置+实例运行
  • 小程序端基于 AI 的语音交互功能深度开发
  • 《计算机组成原理与汇编语言程序设计》实验报告六 存储器实验
  • 【C++】类和对象(中)拷贝构造、赋值重载
  • 自动驾驶车辆的敏捷安全档案
  • PAES算法求解 ZDT1 双目标优化问题
  • 实例教学FPN原理与PANet,Pytorch逐行精讲实现
  • AUTO TECH 2025广州电动车/混合动力车展:新能源汽车的时代交响
  • 无刷电机在汽车领域的应用与驱动编程技术
  • 河南萌新联赛2025第(三)场:河南理工大学【补题】