python-jupyter notebook安装教程

news2024/11/28 11:46:46
  • 🌈所属专栏:【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.coloradmin.cn/o/1825386.html

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

相关文章

【ARM 安全系列介绍 3.7 -- SM4 对称加密算】

请阅读【嵌入式开发学习必备专栏 Cache | MMU | AMBA BUS | CoreSight | Trace32 | CoreLink | GCC | CSH | Armv8/v9 系统异常分析】 文章目录 SM4 加密算法简介SM4 工作模式算法步骤加密举例注意事项 Principle of SM4 encryption algorithm SM4 加密算法简介 SM4是一种分组…

填表统计预约打卡表单系统(FastAdmin+ThinkPHP+UniApp)

填表统计预约打卡表单系统:一键搞定你的预约与打卡需求​ 填表统计预约打卡表单系统是一款基于FastAdminThinkPHPUniApp开发的一款集信息填表、预约报名,签到打卡、活动通知、报名投票、班级统计等功能的自定义表单统计小程序。 📝 一、引言…

Docker镜像技术剖析

目录 1、概述1.1 什么是镜像?1.2 联合文件系统UnionFS1.3 bootfs和rootfs1.4 镜像结构1.5 镜像的主要技术特点1.5.1 镜像分层技术1.5.2 写时复制(copy-on-write)策略1.5.3 内容寻址存储(content-addressable storage)机制1.5.4 联合挂载(union mount)技术 2.机制原理…

以keepalived为例说明程序不能正常被gdb调试的原因

现象 通过gdb att $keepalived_pid发起对当前运行keepalived的调试; 在放行keepalived继续执行后,想通过CtrlC按键中断执行,观察下被调试程序的当前内部状态, 但是,在终端输入CtrlC后,导致keepalived被调…

靠这10个神级搜书网站,实现你电子书自由(含有声书资源)!

2024搜书利器大盘点,让你轻松找到心仪的电子书,你想要的都有!竟然还有有声书!速度收藏,这一次,让你实现电子书自由! 阿星今天又来给你们送大礼了!这次不是别的,是搜书网…

亚马逊测评自养号误区解析

大家都知道亚马逊的评价对产品listing曝光和流量是有很大影响,但是亚马逊的评价又不是那么容易获取的,再加上亚马逊平台风控的不断严苛,所以卖家们想尽办法打造爆款listing是每个亚马逊卖家共同的目标,尤其是当旺季到来时&#xf…

SSM名城养老院管理系统-计算机毕业设计源码03948

目 录 摘要 1 绪论 1.1选题的意义 1.2研究现状 1.3Vue.js 主要功能 1.4ssm框架介绍 2 1.5论文结构与章节安排 3 2 名城养老院管理系统分析 4 2.1 可行性分析 4 2.2 系统流程分析 4 2.2.1数据增加流程 5 2.3.2数据修改流程 5 2.3.3数据删除流程 5 2.3 系统功能分析 5 2.3.…

FreeRTOS移植:STM32L476 nucleo-L476RG 开发板《03》

系列文章 FreeRTOS移植:STM32L476 nucleo-L476RG 开发板《01》 FreeRTOS移植:STM32L476 nucleo-L476RG 开发板《02》 说明 在上篇 FreeRTOS移植:STM32L476 nucleo-L476RG 开发板《02》 开始移植适配 FreeRTOS,FreeRTOS 移植适配…

python-02

面向对象 Python中把具有相同属性和方法的对象归为一个类。 class ClassName: 语句 class Myclass: # 定义类Myclassdef pp(self): # 定义方法pp()print("这是产品说明书")myclass Myclass() # 实例化类Myclass myclass.pp() # 调用Myclass中的方法pp()打印…

深入浅出 Babel:现代 JavaScript 的编译器

在现代前端开发中,JavaScript 的版本更新速度非常快,新的语法和特性层出不穷。然而,旧版本的浏览器并不总是支持这些新特性。为了确保代码的兼容性和稳定性,我们需要一个工具来将现代 JavaScript 代码转换为旧版本的代码。Babel 就…

【Windchill监听器、队列、排程】

目录 Windchill监听器 监听器的概念 监听器的监听器实现原理 监听器的客制化 Windchill队列、排程 队列、排程的概念 Windchill常见出厂队列 自定义队列 Windchill 11新增功能 Windchill监听器 监听器的概念 监听器,字面上的理解就是监听观察某个事件&…

二进制中的相反数

相反数的本质 相反数的本质是两数相加等于 0,1 加上 1 的相反数-1 永远等于 0。 二进制中取相反数的公式 对于二进制运算来说减法是通过加上一个负数实现的,所以想要达成两数相加等于 0 的情况一定是通过溢出来实现。两数相加等于 0 可以带入为 1111…

部署LVS-DR群集...

目录 最后一台主机(第四台) 本地yum源安装httpd(非必做) 继续开始从最后一台主机开始(第四台) 转第二台主机 转第三台主机 回第二台 上传 转第三台主机 上传 回第二台 转第三台 转第一台主机…

一文看懂:数据湖、数据仓库、数据中台,浅显直白!

许多初入数据分析和数据可视化行业的人,对一些概念的认知往往很模糊,贝格前端工场截借此机会给大家讲解一下数据湖、数据仓库和数据中台的概念,力求浅显易懂。 一、什么是数据湖 数据湖是一种用于存储大量原始数据的存储系统,它…

拓扑排序、关键路径(AOV、AOE网)

拓扑排序(AOV网) 相关知识 在现代化管理中,人们常用有向图来描述和分析一项工程的计划和实施过程,一个工程常被分为多个小的子工程,这些子工程被称为活动(Activity)。 在有向图中若以顶点表示活动&#xff…

零代码本地搭建AI大模型,详细教程!普通电脑也能流畅运行,中文回答速度快,回答质量高

这篇教程主要解决: 1). 有些读者朋友,电脑配置不高,比如电脑没有配置GPU显卡,还想在本地使用AI; 2). Llama3回答中文问题欠佳,想安装一个回答中文问题更强的AI大模型。 3). 想成为AI开发者,开…

家里满是“飞尘、毛絮”怎么办?用空气净化器,干净又卫生!

随着气温的升高,家中的毛絮和飞尘问题愈发严重,这些细小的颗粒常常聚集在房间的角落,即使每日清洁,似乎也难以彻底清除,反而可能使情况恶化。特别是对于养宠物的家庭来说,毛絮问题尤为突出,即使…

FullCalendar日历组件集成实战(15)

背景 有一些应用系统或应用功能,如日程管理、任务管理需要使用到日历组件。虽然Element Plus也提供了日历组件,但功能比较简单,用来做数据展现勉强可用。但如果需要进行复杂的数据展示,以及互动操作如通过点击添加事件&#xff0…

LVGL:

LVGL(little video graphics library)是一个开源的嵌入式图形库,提供高性能、低资源占用的图形用户界面(GUI)。具有模块化(项目工程源码)设计,可以在多平台使用(如微处理…

《幻影大师:透视缠中说禅的虚像与真相》

而且他从不犯错,至少在他的叙述中是这样,所有的文章和言论都被粉饰得完美无瑕,即便有误,他也绝不公开承认,更别提什么真诚的道歉和改正了。那些对他推崇备至的人,多是盲目追随,将他神化为无所不…