数据处理与统计分析篇-day03-Numpy环境搭建

news2024/12/27 18:35:16

概述

python优势

Python作为当下最为流行的编程语言之一

  1. 可以独立完成数据分析的各种任务

  2. 数据分析领域里有海量开源库

  3. 机器学习/深度学习领域最热门的编程语言

  4. 在爬虫,Web开发等领域均有应用

常用开源库

numpy

NumPy(NumericalPython) 是 Python 语言的一个扩展程序库。是一个运行速度非常快的数学库,主要用于数组计算

包含:

  1. 一个强大的N维数组对象 ndarray

  2. 广播功能函数

  3. 整合 C/C++/Fortran 代码的工具

  4. 线性代数、傅里叶变换、随机数生成等功能

pandas

Pandas是一个强大的分析结构化数据的工具集, 它的使用基础是Numpy(提供高性能的矩阵运算), 用于数据挖掘和数据分析,同时也提供数据清洗功能

  1. Pandas利器之 Series,是一种类似于一维数组的对象

  2. Pandas利器之 DataFrame,是Pandas中的一个表格型的数据结构

matplotlib

Matplotlib 是一个功能强大的数据可视化开源Python库

  1. Python中使用最多的图形绘图库

  2. 可以创建静态, 动态和交互式的图表

seaborn

Seaborn是一个Python数据可视化开源库

  1. 建立在matplotlib之上,并集成了pandas的数据结构

  2. Seaborn通过更简洁的API来绘制信息更丰富,更具吸引力的图像

  3. 面向数据集的API,与Pandas配合使用起来比直接使用Matplotlib更方便

Anaconda

前面笔记中有安装过程

Anaconda简介

Anaconda 是最流行的数据分析平台,全球两千多万人在使用

  1. Anaconda 附带了一大批常用数据科学包

  2. Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的

  3. 可以帮助你在计算机上安装和管理数据分析相关包

  4. 包含了虚拟环境管理工具

Anaconda使用

通过命令行创建虚拟环境

conda env list # 显示所有沙箱(虚拟环境)

conda create -n 虚拟环境名字 python=python版本 #创建虚拟环境

conda activate 虚拟环境名字 #进入虚拟环境

conda deactivate 虚拟环境名字 #退出虚拟环境

conda remove -n 虚拟环境名字 --all #删除虚拟环境

Jupyter Notebook使用

启动

通过终端启动 Jupyter Notebook

conda activate 虚拟环境名字

jupyter notebook

基本使用

快捷键

命令模式,按ESC进入
  1. Y,cell切换到Code模式

  2. M,cell切换到Markdown模式

  3. A,在当前cell的上面添加cell

  4. B,在当前cell的下面添加cell

  5. 双击D:删除当前cell

编辑模式,按Enter进入
  1. 多光标操作:Ctrl键点击鼠标(Mac:CMD+点击鼠标)回退:Ctrl+Z(Mac:CMD+Z)

  2. 重做:Ctrl+Y(Mac:CMD+Y)

  3. 补全代码:变量、方法后跟Tab键

  4. 为一行或多行代码添加/取消注释:Ctrl+/(Mac:CMD+/)

两种模式通用快捷键

Shift+Enter,执行本单元代码,并跳转到下一单元

Ctrl+Enter,执行本单元代码,留在本单元

cell行号前的 * ,表示代码正在运行

掌握Markdown标题和缩进

pycharm连接jupyter

连接本地

开启本地jupyter notebook服务

新建pycharm项目, 在新项目下新建jupyter文件.

建好后设置

设置连接应用后, 提示输入密码或者token, 在命令行中粘贴token

测试执行, 输出路径为本地则连接成功

连接虚拟机

连接虚拟机的方式与上述步骤一致, 只需要将步骤3中的地址换为虚拟机的即可

pycharm连接远程环境

添加SSH

删除远程环境

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

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

相关文章

创客中国AIGC专题赛冠军天鹜科技:AI蛋白质设计引领者

“落霞与孤鹜齐飞,秋水共长天一色——这句出自《滕王阁序》的诗句,是我作为江西人熟记于心的佳句。它描绘的天地壮丽景色常浮现于我的脑海,正是这种豁达与壮观,启发我们将公司命名为‘天鹜科技’,我们希望将源自自然的蛋白质与现代科技的创新精神相结合,打造蛋白质设计与应用的…

OpenBayes 教程上新 | AI 时代的「神笔马良」,Hyper-SD 一键启动教程上线!

每次脑海中的画面栩栩如生,想画下来却难以下笔? 每次画完自己觉得非常像,但是旁人却一头雾水? 每次想用文生图,但不知道如何精确地输入 prompt? AI 时代的「神笔马良」Hyper-SD 来了! 仅需简…

基本仪表放大器+基本电容耦合隔离放大器+OTA(基本OTA电路+OTA增益)

2024-9-18,星期三,21:37,天气:多云,心情:晴。大家中秋节都过的怎么样啊,如果没过爽也没有关系,因为再上八天班就能迎来10.1长假啦!!!!…

【机器学习】--- 自然语言推理(NLI)

引言 随着自然语言处理(NLP)的迅速发展,**自然语言推理(Natural Language Inference, NLI)**已成为一项重要的研究任务。它的目标是判断两个文本片段之间的逻辑关系。这一任务广泛应用于机器阅读理解、问答系统、对话…

五星级可视化页面(30):本系列最后一期,压轴出场。

不知不觉分享了30期高品质的五星级可视化大屏界面,该系列文章也该收尾了,本期为大家分享最后一批界面,我们下一个系列专辑见。

力扣之181.超过经理收入的员工

文章目录 1. 181.超过经理收入的员工1.1 题干1.2 准备数据1.3 题解1.4 结果截图 1. 181.超过经理收入的员工 1.1 题干 表:Employee -------------------- | Column Name | Type | -------------------- | id | int | | name | varchar | | salary | int | | mana…

W25QXX系列Flash存储器模块驱动代码

目录 W25QXX简介 硬件电路 W25Q128框图 Flash操作注意事项 驱动代码 W25QXX.h W25QXX.c W25QXX简介 W25Qxx系列是一种低成本、小型化、使用简单的非易失性存储器,常应用于数据存储、字库存储、固件程序存储等场景 存储介质:Nor Flash&#xff0…

Apache SeaTunnel Zeta引擎源码解析(三) Server端接收任务的执行流程

作者:刘乃杰 编辑整理:曾辉 引入 本系列文章是基于 Apache SeaTunnel 2.3.6版本,围绕Zeta引擎给大家介绍其任务是如何从提交到运行的全流程,希望通过这篇文档,对刚刚上手SeaTunnel的朋友提供一些帮助。 我们整体的文…

ios xib 子控件约束置灰不能添加约束

添加约束时发现置灰不可点的问题 layout切换为inferred,就可以添加约束了

[SIGGRAPH-24] CharacterGen

[pdf | code | proj] LRM能否用于3D数字人重建?问题在于:1)缺少3D数字人数据;2)重建任意姿态的3D数字人不利于后续绑定和驱动。构建3D数字人数据集:在VRoidHub上采集数据,得到13746个风格化角色…

青柠视频云——记一次大华摄像头公网语音对讲失败的问题分析

今天有客户反馈,使用大华摄像头接入青柠视频云,在公网环境下无法进行语音对讲,用户的设备是支持语音对讲的。 这是用户提供的注册截图,看起来也没什么问题,而且用户摄像头带有拾音功能和外放喇叭。 于是我们联系客户开…

Maple常用命令

1. 重启内核: restart 2. 化简式子 simplify(式子) 3. 引用前面出现的公式: CtrlL,在弹出的以下对话框中输入要引用的公式编号 4.

GHOST重装后DEF盘丢失:深度解析与高效数据恢复方案

在数字信息爆炸的时代,数据安全与恢复成为了每个计算机用户必须面对的重要课题。GHOST作为系统备份与恢复领域的佼佼者,以其快速、便捷的特点赢得了广泛的用户基础。然而,在使用GHOST进行系统重装的过程中,不少用户遭遇了DEF盘&am…

Qt_多元素控件

目录 1、认识多元素控件 2、QListWidget 2.1 使用QListWidget 3、QTableWidget 3.1 使用QListWidget 4、QTreeWidget 4.1 使用QTreeWidget 5、QGroupBox 5.1 使用QGroupBox 6、QTabWidget 6.1 使用QTabWidget 结语 前言: 在Qt中,控件之间…

【Linux】常见指令(3)

1.head指令 head指令用于显示文件的前几行内容,默认head指令打印其相应文件的开头10行。 使用方法:head [选项] [文件名] 常见的选项有: -n:指定显示文件的前几行,例如显示前五行可以输入命令“head -n 5 output.txt”…

ChromaDB教程_2024最新版(上)

前言 在上一篇(快捷入口)文章中,博主提到了一个向量存储,其中用到了Chroma数据库。代码示例如下: vectordb Chroma.from_documents(documentsdocs,embeddingembedding,persist_directoryvector_dir )这是基于langc…

智能车镜头组入门(一)车模的选择

这篇文章,我会简单的介绍下车模的、轮胎和负压的选择 今年的镜头组是自制车模,这比较考验学校之前参赛的经验。我们选择了某飞的mini车模。提供智能车方案的无非就两家,某飞和某邱,我们学校之前都用的是某飞的,在某飞…

功能测试干了2年,快要废了...

8年前刚进入到IT行业,到现在学习软件测试的人越来越多,所以在这我想结合自己的一些看法给大家提一些建议。 最近聊到软件测试的行业内卷,越来越多的转行和大学生进入测试行业,导致软件测试已经饱和了,想要获得更好的待…

14 款全新「史诗级」可穿戴装备即将面世,附上获取教程!

14 个新的可穿戴装备原理图火热出炉,随时可供锻造 🔥 2024 年 7 月,AavegotchiDAO 举办了一次社区设计竞赛,才华横溢的艺术家们施展了他们的设计技能,创造出了 14 个新的可穿戴装备原理图。 现在,这些独一…

spring-boot-maven-plugin插件打包和java -jar命令执行原理

文章目录 1. Maven生命周期2. jar包结构2.1 不可执jar包结构2.2 可执行jar包结构 3. spring-boot-maven-plugin插件打包4. 执行jar原理 1. Maven生命周期 Maven的生命周期有三种: clean:清除项目构建数据,较为简单,不深入探讨&a…