python数据挖掘 ①numpy包 day.1

我会在那腥臭腐朽的日子里,熠熠生辉

------ 24.4.3

一、numpy是什么

①一个开源的python科学计算库

②使用Numpy可以方便的使用数组(列表里套列表)、矩阵进行计算

③包含线性代数、傅里叶变换、随机数生成等大量函数

二、为什么使用Numpy

对于同样的数值计算任务,使用Numpy比直接Python代码实现,优点:

①代码更简洁:Numpy直接以数组、矩阵为粒度计算并且支撑大量的数学函数,而python需要用for循环从底层实现;

②性能更高效:Numpy的数组存储效率和输入输出计算性能,比Python使用List或者嵌套List好很多;

注:Numpy的数据存储和Python原生的List是不一样的

注:Numpy的大部分代码都是C语言实现的,这是Numpy比纯Python代码高效的原因Numpy是Python各种数据科学类库的基础库:

比如:Scipy,Scikit-Learn、TensorFlow,pandas等

三、NumPy下载与安装

1.pip install numpy

2.使用Anaconda(官网下载:https://www.anaconda.com/)是一个开源的Python发行版

相关推荐
ai小陈30 分钟前
PyTorch DataLoader数据加载性能排查:GPU利用率低的实操指南
人工智能·pytorch·python·深度学习·ai·gpu算力
2601_962299243 小时前
Azure python操作系统列表
python·操作系统·azure·虚拟机·存储配置文件
2601_962071574 小时前
【Java报错已解决】org.springframework.beans.factory.BeanCreationException
java·开发语言
学术 学术 Fun4 小时前
如何用 API 与 Webhook 批量把图表图片转换成 VSDX
python·自动化·api·visio
淡海水5 小时前
07-04-并发-ConcurrentBag-T-工作窃取WorkStealing算法
开发语言·算法·c#·bag·concurrent·workstealing
2601_962100545 小时前
python包和模块的内容整理
python·模块·导入·虚拟环境·
CS_Zero5 小时前
C语言sizeof是函数吗?
c语言·开发语言
二进制漫游记5 小时前
FastAPI项目集成 Qdrant向量数据库+阿里云Embedding完整实战(工具封装+业务调用)
数据库·python·阿里云·embedding
-今昭-6 小时前
《V2V 迁移实战:将 VMware 虚拟机转为 OpenStack 可用 Glance qcow2 镜像》
开发语言·python
Raas1006 小时前
MAI Gateway(魔芋企业级AI网关)对比分析:AI网关和API网关区别?企业级能力差距一览
大数据·人工智能·数据挖掘·mai gateway·企业级产品