当前位置: 首页 > 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.dtcms.com/a/306952.html

相关文章:

  • Javascript对象合并
  • Centos7 | 防火墙(firewalld)使用ipset管理ip地址的集合
  • MySQL 读写分离(含示例代码)
  • 新注册企业信息查询“数据大集网”:驱动企业增长的源头活水
  • 10 卷积神经网络
  • LLMs之Agent:GLM-4.5的简介、安装和使用方法、案例应用之详细攻略
  • 51单片机入门:数码管原理介绍及C代码实现
  • 【硬件】元器件选型
  • 【ESP32设备通信】-LAN8720与ESP32集成
  • 订阅区块,部署合约,加载合约
  • Akamai CloudTest before 60 2025.06.02 XXE注入导致文件包含漏洞(CVE-2025-49493)
  • MOEA/DD(多目标进化算法基于分解)简介
  • AAAI‘26 | 聚焦人工智能前沿:西工大李学龙教授荣任赞助主席,论文取号逼近三万,精彩不容错过!
  • Javaweb———HTTP响应头属性讲解
  • Redis实现数据传输简介
  • 【AI落地应用实战】利用 Amazon Bedrock Claude3 打造个性化 AI Character 应用
  • C++反射
  • JVM 性能调优实战:让系统性能 “飞” 起来的核心策略
  • B站 XMCVE Pwn入门课程学习笔记(6)
  • SpringBoot 实现 RAS+AES 自动接口解密
  • 2023年数学建模国赛C题第一问解答
  • 流匹配在翼型生成中的应用:完整实现指南
  • 实习小记(个人中心的编辑模块)
  • C++提高编程学习--模板
  • 【python 获取邮箱验证码】模拟登录并获取163邮箱验证码,仅供学习!仅供测试!仅供交流!
  • jakarta.websocket.DeploymentException:Endpoint instance creation failed
  • 2021 年 NOI 最后一题题解
  • pandas 分组相同赋值1然后累加
  • PAT 甲级题目讲解:1011《World Cup Betting》
  • 【MySQL 数据库】MySQL索引特性(一)磁盘存储定位扇区InnoDB页