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

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.xdnf.cn/news/16556.html

相关文章:

  • WebRTC核心组件技术解析:架构、作用与协同机制
  • Java容器化实践:Docker+K8s部署Spring Boot应用全流程
  • LLM—— 基于 MCP 协议(Streamable HTTP 模式)的工具调用实践
  • 《设计模式之禅》笔记摘录 - 11.策略模式
  • 二叉树的学习
  • 【Java】批量生成Excel放入文件夹并打zip压缩包
  • 八种AI记忆术,重构智能体的“大脑”
  • RFID 系统行业前沿洞察:技术跃迁与生态重构
  • 线性代数常见的解题方法
  • aws(学习笔记第五十课) ECS集中练习(2)
  • 【MySQL 数据库】MySQL索引特性(二)页目录(B和B+树)(非)聚簇索引 索引操作
  • APM32芯得 EP.27 | 告别IDE,为APM32F411打造轻量级命令行开发工作流
  • 《Computational principles and challenges in single-cell data integration》
  • Vite 模块动态导入之Glob导入
  • 微算法科技MLGO突破性的监督量子分类器:纠缠辅助训练算法为量子机器学习开辟新天地
  • PCB学习笔记(一)
  • LeetCode 面试经典 150_数组/字符串_轮转数组(6_189_C++_中等)(额外数组;转置)
  • dify + mcp 实现图片 ocr 识别
  • 实例教学FPN原理与PANet,Pytorch逐行精讲实现
  • [leetcode] Z字型变换
  • dify离线插件打包步骤
  • 手撕设计模式——智能家居之外观模式
  • C++线程详解
  • C++11 std::function 详解:通用多态函数包装器
  • 从0开始学习R语言--Day62--RE插补
  • 【ssh】ubuntu服务器+本地windows主机,使用密钥对进行ssh链接
  • Linux常用基础命令
  • 反射核心:invoke与setAccessible方法详解
  • Git 从入门到精通
  • linux命令ps的实际应用