python-jupyter notebook安装教程

  • 🌈所属专栏:【python】
  • 作者主页:  Mr.Zwq
  • ✔️个人简介:一个正在努力学技术的Python领域创作者,擅长爬虫,逆向,全栈方向,专注基础和实战分享,欢迎咨询!

您的点赞、关注、收藏、评论,是对我最大的激励和支持!!!🤩🥰😍

目录

简介 

安装 

使用

案例

总结


简介 

  1. 定义与背景
    • Jupyter Notebook(此前被称为IPython notebook)是一个交互式笔记本,它支持运行40多种编程语言,包括Python、R、Julia等。
    • 它是一个Web应用程序,便于创建和共享包含实时代码、数学方程、可视化和Markdown的程序文档。
  2. 核心特点
    • 交互式:用户可以在网页中直接编写、运行代码,并实时查看输出结果。
    • 支持多种格式:除了支持代码执行,还支持Markdown文档撰写,以及LaTeX公式、PDF、PPT等多种格式的输出。
    • 动态可视化:在Jupyter Notebook中生成的图形可以是动态可视化的。
    • 易于分享:用户可以通过电子邮件、Dropbox、GitHub等方式轻松分享Notebook。
  3. 应用场景
    • 数据清理和转换:方便用户进行数据预处理工作。
    • 数值模拟:适用于科学计算和模拟实验。
    • 统计建模:支持统计分析和模型构建。
    • 机器学习:提供便捷的环境进行模型训练和评估。
  4. 组成与架构
    • Jupyter Notebook主要由网页和文档两部分组成,结合了多个元素如说明文档、计算公式、可视化动态图等。
    • 内部包含Jupyter Server和Kernel,其中Server提供Web界面和API服务,Kernel用来执行代码片段。
  5. 基础操作
    • 键盘输入模式:Jupyter Notebook有两种键盘输入模式,即编辑模式和命令模式。编辑模式允许用户键入代码或文本,命令模式则用于运行程序命令。
    • 常用快捷键:如Shift+Enter运行本单元并选中下个单元,Ctrl+Enter运行本单元,Alt+Enter运行本单元并在其下插入新单元等。
  6. 安装与推荐
    • 建议通过Anaconda来安装Jupyter Notebook,这样可以省去很多配置麻烦。Anaconda是全球最大的数据科学平台,一个基于Python的环境管理工具。
    • 也可直接通过pip进行安装。
  7. 生态系统
    • Jupyter Notebook拥有强大的生态系统,包括JupyterLab(下一代交互式开发环境)、JupyterHub(支持多用户环境)和Binder(基于云的Notebook托管服务)等。

        通过上述简介,我们可以看到Jupyter Notebook是一个功能强大、灵活多变的交互式开发环境,适用于数据科学、机器学习、科学计算等多个领域。


安装 

pip install jupyter notebook

由于安装的包体文件较多,若使用默认的pip源安装的话,速度会很慢,建议添加国内镜像加速源安装:

pip install jupyter notebook -i https://pypi.tuna.tsinghua.edu.cn/simple/

有关国内镜像加速源可参考: python-pip配置镜像源加速下载Python包安装:快速配置pip源-国内加速源


使用

安装完成后,在命令行终端窗口直接输入 jupyter notebook 即可。

如图所示:

红框里的路径即为当前 jupyter notebook运行的工作目录。

如需换其它工作目录,直接输入 cd+工作目录路径 ,然后再运行jupyter notebook命令即可在对应工作目录路径打开使用。

启动后,会使用你的默认浏览器打开一个新的页面:

如图点击后即可开始创作你的代码了。

在每个单元格内输入你的代码,同时按 shift+enter 快捷键即可运行该格子内的代码了。


案例

在jupyter notebook,你可以很方便的进行数据分析操作,并查看输出图表。

1.数据分析图表显示

2.直接能看到输出图表效果


总结

感谢观看,原创不易,如果觉得有帮助,请给文章点个赞吧,让更多的人看到。🌹🌹🌹

👍🏻也欢迎你,关注我。👍🏻

如有疑问,可在评论区留言哦~

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

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

相关文章

Jmeter 逻辑控制之IF条件控制器

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 测试环境 JMeter-5.4.1 循环控制器介绍 添加While Controller 右键线程组->添加->逻辑…

简易计算器需求报告

1. (简易计算器) 需求说明书 文件编号:2022[1] [木柚2] 06[3] [木柚4] 01[5] [木柚6] 完成日期:2024年 06月18日 编制: 易正阳 日期:2024年6月18日 审核:张正 日期:2024年6月18…

Vue微前端架构与Qiankun实践理论指南

title: Vue微前端架构与Qiankun实践理论指南 date: 2024/6/15 updated: 2024/6/15 author: cmdragon excerpt: 这篇文章介绍了微前端架构概念,聚焦于如何在Vue.js项目中应用Qiankun框架实现模块化和组件化,以达到高效开发和维护的目的。讨论了Qiankun…

软件测试面试题:性能测试关注哪些指标?

问题 在工作中,使用JMeter做压力测试时,需要关注其中的哪些指标? 性能测试关注哪些指标? 考察点 面试官想了解: 是否用过 JMeter 指标进行分析 技术点 涉及的技术点: JMeter 结果分析 回答 性能指…

gitblit git pycharm 新建版本库及push备忘

在终端l中输入ssh,如果有消息弹出说明安装成功。 // 在任意路径打开GIT BASH,执行以下命令,期间所有询问可以直接Enter跳过 ssh-keygen -t rsa -C "注册Gitlab的邮箱" “”之内可以任何文字,备注提示作用。 设置用户名和邮箱 已经设置的可以检查一下。 #设置用…

SpringBoot配置第三方专业缓存框架j2cache

j2cache的使用 这不是一个缓存 这是一个缓存框架 J2Cache, 也称为Java Cache或JSR-107,是一个用于缓存管理的标准API,它允许开发者在Java应用程序中实现分布式、基于内存的缓存。J2Cache主要通过javax.cache.Cache接口提供功能,用于存储和…

RoaringBitMap处理海量数据内存diff

一、背景 假设mysql库中有一张近千万的客户信息表(未分表),其中有客户性别,等级(10个等级),参与某某活动等字段 1、如果要通过等级性别其他条件(离散度也低)筛选出客户,如何处理查询? 2、参与活动是记录活动ID&#…

了解Nest.js

一直做前端开发,都会有成为全栈工程师的想法,而 Nest 就是一个很好的途径,它是 Node 最流行的企业级开发框架,提供了 IOC、AOP、微服务等架构特性。接下来就让我们一起来学习Nest.js Nest.js官网地址 一,了解Nest Cli …

充电学习—6、电量计FuelGauge

电量计功能: 检测电池 计量电量 电量计首要工作: 计算电池的剩余容量、充满时容量、电量百分比 电量百分比 剩余容量 / 充满时容量 * 100% SOC RM / FCC * 100% 典型的一个电池包框架: 包含电芯、电量计IC、保护IC、充放电MOSFET、保险丝…

栈帧浅析,堆栈漏洞概述——【太原理工大学软件安全期末补充】

在上一篇文章中我说实验一不重要,确实没必要完全按照实验内容逐字逐句理解,但是这里我们补充一个知识点 栈帧(Stack Frame)是计算机程序执行过程中,调用栈(Call Stack)中的一个单元,…

hugging face:大模型时代的github介绍

1. Hugging Face是什么: Hugging Face大模型时代的“github”,很多人有个这样的认知,但是我觉得不完全准确,他们相似的地方在于资源丰富,github有各种各样的软件代码和示例,但是它不是系统的,没…

Linux-DNS域名解析服务01

BIND 域名服务基础 1、DNS(Domain Name System)系统的作用及类型 整个 Internet 大家庭中连接了数以亿计的服务器、个人主机,其中大部分的网站、邮件等服务器都使用了域名形式的地址,如 www.google.com、mail.163.com 等。很显然…

探索C嘎嘎的奇妙世界:第十四关---STL(string的模拟实现)

1. string类的模拟实现 1.1 经典的string类问题 上一关已经对string类进行了简单的介绍,大家只要能够正常使用即可。在面试中,面试官总喜欢让学生自己来模拟实现string类,最主要是实现string类的构造、拷贝构造、赋值运算符重载以及析构函数…

MacOS - command not found: brew

问题描述 command not found: brew 原因分析 没有安装 Homebrew,安装后即可使用~ 解决方案 打开终端,输入:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)",点击回车 在弹出…

小程序的登录+发布流程

今天我们来将一下小程序的登录和发布流程!!! 小程序的登录流程 流程图 首先登录流程还是看官网说的:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html 这是官网发布的一个流程图 认识cod…

2 图片的分割处理和亚像素精度处理(c++和python)

本文的图片处理分为图片分割、图像的亚像素坐标处理。亚像素处理的原理可以看论文一种基于多项式插值改进的亚像素细分算法,该论文的详解及c的代码实现可以看博文基于多项式插值的亚像素边缘定位算法_基于多项式插值的亚像素算法-CSDN博客。下面的内容很多来自以上博…

【论文阅读】-- 时间空间化:用于深度分类器训练的可扩展且可靠的时间旅行可视化

Temporality Spatialization: A Scalable and Faithful Time-Travelling Visualization for Deep Classifier Training 摘要1 引言2 动机3 问题定义4 方法论4.1 时空复合体4.2 复数约简 5 实验6 相关工作7 结论参考文献 摘要 时间旅行可视化回答了深度分类器的预测是如何在训练…

MATLAB画图时添加标注显示有效数字的位数,可以编辑此函数

本来系统有个函数,在图像窗口选择标注工具,再在图像窗口右击鼠标,选择"编辑文本更新函数...",即打开系统的设置函数,可以修改最后一行: formattedValue [valueFormat num2str(value,4) removeV…

QT-day3

1、思维导图 2、升级优化自己应用程序的登录界面。 要求: 1. qss实现 2. 需要有图层的叠加 (QFrame) 3. 设置纯净窗口后,有关闭等窗口功能。 4. 如果账号密码正确,则实现登录界面关闭,另一个应用界面显示。…

C#标志位的使用

C#作为一种功能强大的编程语言,是在.NET框架中广泛使用的语言之一。在实际应用中,C#的标志位在各种系统设计和编程实践中会涉及到。这篇文章将讨论如何使用C#的标志位来跟踪报警声音的播放状态。 报警系统是一种广泛应用的系统,它可以在关键时…