【Python入门与进阶】Jupyter Notebook配置与优化

目录

1.Jupyter Notebook简介

2.Jupyter Notebook的安装

2.1 命令行安装

2.2 可视化界面安装

3.Jupyter Notebook的使用

3.1 启动 Jupyter Notebook

3.2 Jupyter Notebook 界面介绍

3.3 创建新的 Notebook

3.4 编写和运行代码单元

3.5 使用 Markdown 编写文档

3.6 保存和导出 Notebook

4 Jupyter Notebook的常用快捷命令

5.Jupyter的优化:修改默认路径


1.Jupyter Notebook简介

Jupyter Notebook是一款交互式的Web应用程序,可以编写和运行代码、查看结果、编写文档等。它广泛应用于数据分析、机器学习、科学计算等领域。

  • Jupyter Notebook的特点和应用场景
    • 支持多种编程语言,如Python、R、Julia等。
    • 提供实时代码编写、执行和结果展示的交互式界面。
    • 可以嵌入丰富的多媒体内容,如图表、图像、视频等。
    • 适用于数据分析、机器学习、科学计算、教学等场景。

 

2.Jupyter Notebook的安装

2.1 命令行安装

a.检查 Python 和 pip 环境

  • 确保 Python 3.x 版本已经安装
  • 确保 pip (Python包管理工具)已经安装

b.使用 pip 安装 Jupyter Notebook

  • 打开命令行终端,运行命令 pip install jupyter
  • 等待安装完成

c.验证安装是否成功

  • 在命令行终端中运行 jupyter notebook --version
  • 如果输出了Jupyter Notebook的版本号,则说明安装成功

2.2 可视化界面安装

a.使用 Anaconda 安装 Jupyter Notebook

  • 前往Anaconda官网下载并安装Anaconda
  • 安装过程中选择包含Jupyter Notebook的完整安装

b.在 Anaconda 界面启动 Jupyter Notebook

  • 打开Anaconda Navigator
  • 找到Jupyter Notebook图标并点击启动

3.Jupyter Notebook的使用

3.1 启动 Jupyter Notebook

​​​​​​

  • 在命令行终端中运行 jupyter notebook
  • 或在Anaconda Navigator中点击Jupyter Notebook图标启动

3.2 Jupyter Notebook 界面介绍

  • 文件浏览器:显示当前目录下的文件和目录
  • 新建按钮:创建新的Notebook或其他文件
  • 运行区域:显示当前打开的Notebook

3.3 创建新的 Notebook

  • 点击"新建"按钮,选择合适的内核(如Python 3)
  • 出现新的Notebook页面,可以开始编写代码

 

3.4 编写和运行代码单元

  • 在代码单元中输入代码
  • 按下 Shift + Enter 运行当前单元
  • 查看代码执行结果

3.5 使用 Markdown 编写文档

  • 切换到 Markdown 单元格模式
  • 使用Markdown语法编写文档内容
  • 运行单元格查看Markdown渲染效果

3.6 保存和导出 Notebook

  • 点击"保存并检查点"按钮保存当前Notebook
  • 可以选择导出为HTML、PDF、Slide等格式

4 Jupyter Notebook的常用快捷命令

  • 单元格操作
    • 运行单元格: Shift + Enter
    • 添加新单元格: A (上) 或 B (下)
    • 删除单元格: DD
  • 编辑模式和命令模式切换
    • 进入编辑模式: Enter
    • 进入命令模式: Esc

 

 

5.Jupyter的优化:修改默认路径

 Jupyter Notebook 默认会将 notebook 文件保存在用户主目录下,如果你有大量的 notebook 文件,将它们统一管理会更加方便。修改默认路径可以让你将 notebook 文件保存在更合适的目录,如项目文件夹、工作区域等,有利于文件的组织和管理。

  在用户下找到.jupyter文件夹,在这个文件夹里面找到jupyter_notebook_config.py,修改路径

按照上述步骤找到配置文件jupyter_notebook_config.py,打开配置文件,找到#c.NotebookApp.notebook_dir = '',去掉该行前面的“#”;在打算存放文件的位置先新建一个文件夹(很重要,一定要先建好文件夹,最好是英文的),然后在引号中加入你想要保存的路径,保存配置文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/27467.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

快慢指针在字符串中的应用-443. 压缩字符串

题目链接及描述 443. 压缩字符串 - 力扣(LeetCode) 题目分析 这个题目总体不算太难,如果之前接触过双指针(快慢指针)的话,比较好做。题目可以理解为计算数组中对应各个连续字符出现的次数,并将…

SAPUI5基础知识5 - 控件(control)的使用

1. 背景 在SAPUI5中,控件(Control)是构建用户界面的基本元素。控件是一个可重用的组件,它可以与用户进行交互或显示信息。 每个控件都有自己的特性,例如属性(Properties)、聚合(Agg…

btrace:binder_transaction+eBPF+Golang实现通用的Android APP动态行为追踪工具

一、简介: 在进行Android恶意APP检测时,需要进行自动化的行为分析,一般至少包括行为采集和行为分析两个模块。其中,行为分析有基于规则、基于机器学习、基于深度学习甚至基于大模型的方案,各有各的优缺点,不…

CentOS 7基础操作14_Linux组账号管理

在5.1.2节学习了管理Linux操作系统中用户账号的相关命令,接下来继续学习组账号管理的相关命令。组账号管理命令的使用相对较少,主要包括groupadd、groupdel、gpasswd等。 对于用户账号来说.对应的组账号可分为基本组和附加组两种类型&#xf…

【AI开发】LangGraph基础

在LangGraph中有三个重要元素 StateGraphNodeEdge StateGraph 首先stategraph是用来描述整个图的,图中的状态会随着多个agent的工作不断的更新,节点node就是用来更新状态的 如何来定义一张图中的状态 每个应用的状态可能不同,所以我们需要…

kettle实时增量同步mysql数据

** 本文主要介绍运用kettle实时增量同步mysql数据 ** Debezium介绍 官网地址:https://debezium.io/documentation/ Debezium是一个开源项目,为捕获数据更改(Capture Data Change,CDC)提供了一个低延迟的流式处理平台,通过安装配置Debeziu…

Aigtek高压功率放大器在超声电机中的应用

超声电机是一种先进的电机技术,常用于各种应用,如医疗成像、工业自动化和汽车技术。这些电机在高速、高精度和低噪音要求的领域中表现出色。在驱动这些超声电机时,高压功率放大器发挥着关键作用。本文将介绍高压功率放大器如何驱动超声电机&a…

腾讯元宝APP:AIGC大模型的新篇章

随着科技的飞速发展,人工智能(AI)技术已经渗透到我们生活的方方面面。腾讯作为国内科技巨头,近期推出的元宝APP更是为AIGC(人工智能生成内容)市场注入了新的活力。这款大模型产品的上线,不仅丰富…

【kyuubi-spark】从0-1部署kyuubi集成spark执行spark sql到k8s读取iceberg的minio数据

一、背景 团队在升级大数据架构 前端使用trino查询,对trino也进行了很多优化,目前测试来看,运行还算稳定,但是不可避免的trino的任务总会出现失败的情况。原来的架构是trino失败后去跑hive,而hive是跑mapreduce依赖于…

PostgreSQL:在CASE WHEN语句中使用SELECT语句

CASE WHEN语句是一种条件语句,用于多条件查询,相当于java的if/else。它允许我们根据不同的条件执行不同的操作。你甚至能在条件里面写子查询。而在一些情况下,我们可能需要在CASE WHEN语句中使用SELECT语句来检索数据或计算结果。下面是一些示…

c->c++(一):部分KeyWord

本文主要探讨c相关关键字的使用。 char char默认是unsigned/signed取决平台,wchar_t宽字符:用于Unicode编码(超过一个字节),用wcin和wcout输入输出,字符串为wstring char8_t(20),char16_t(11起),char32_t(11):指定占用字节数且是无符号,字符串类u8string,u16s…

Debian 安装 kubernets

Docker环境 添加 Docker 的官方 GPG 密钥 安装 apt 依赖包,用于通过 HTTPS 来获取仓库 sudo apt-get install \apt-transport-https \ca-certificates \curl \gnupg2 \software-properties-common -y添加秘钥 curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/li…

python之面向对象(一)

一.类与对象 1.1类和对象的创建 类提供了创建对象的蓝图。对象是类的实例,拥有类中定义的属性和方法。self 参数是对类实例自身的引用,用于访问类的属性和方法。 案例: 下面举一个“长方形”类的例子,包含长,宽属性…

关于对pagination.js源代码进行修改且引入项目使用

实现效果 使用定时器对组件进行每秒请求&#xff0c;每过固定时间之后&#xff0c;进行下一页项目请求&#xff0c;进行到最后一页请求的时候返回第一页。 首先引入js插件 <script src"./js/pagination.js" type"text/javascript"></script>…

Python 中国象棋游戏【含Python源码 MX_011期】

简介&#xff1a; 中国象棋是一种古老而深受喜爱的策略棋类游戏&#xff0c;也被称为中国的国粹之一。它在中国有着悠久的历史&#xff0c;起源可以追溯到几个世纪以前。Python 中国象棋游戏是一个用Python编程语言编写的软件程序&#xff0c;旨在模拟和提供中国象棋的游戏体验…

CVE-2024-23692:Rejetto HFS 2.x 远程代码执行漏洞[附POC]

文章目录 CVE-2024-23692&#xff1a;Rejetto HFS 2.x 远程代码执行漏洞[附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现 0x06 修复建议 CVE-2024-23692&#xff1a;Rejetto HFS 2.x 远程代码执行漏洞[附POC] 0x01 前言 …

Elasticsearch:简化数据流的数据生命周期管理

作者&#xff1a;来自 Elastic Andrei Dan 今天&#xff0c;我们将探索 Elasticsearch 针对数据流的新数据管理系统&#xff1a;数据流生命周期&#xff0c;从版本 8.14 开始提供。凭借其简单而强大的执行模型&#xff0c;数据流生命周期可让n 你专注于数据生命周期的业务相关方…

干货!电脑如何录屏?6款win10录屏大师软件深度测评

电脑如何录屏&#xff1f;在2024年&#xff0c;截图或屏幕录制可以说是一种无价的工具。它是捕捉重要信息、与朋友和同事分享说明&#xff0c;或者只是存储您最喜爱的游戏和应用程序中的记忆的好方法。在 Windows 上录制屏幕非常简单。在本篇文章中&#xff0c;我们将讨论在win…

113.网络游戏逆向分析与漏洞攻防-邮件系统数据分析-结构体数据更新思路分析

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 如果看不懂、不知道现在做的什么&#xff0c;那就跟着做完看效果&#xff0c;代码看不懂是正常的&#xff0c;只要会抄就行&#xff0c;抄着抄着就能懂了 内容…

绘唐科技官网

绘唐科技AI工具是一系列经过训练的人工智能工具&#xff0c;旨在提供各种智能化的解决方案。这些工具可以应用于多个领域&#xff0c;包括自然语言处理、图像识别、语音识别、机器学习等。 其中&#xff0c;自然语言处理工具可以帮助用户处理和理解文本数据。它可以实现文本分类…