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发行版

相关推荐
用户0332126663679 分钟前
使用 Python 在 Excel 文档中添加水印
python·excel
高洁0115 分钟前
自然语言处理的技术演进与核心任务
人工智能·python·深度学习·机器学习·迁移学习
vipxieliang19 分钟前
Python 类型注解与 mypy:提升代码可维护性
python
skywalk816338 分钟前
不用 SSH、不装数据库:我用 1 个 Python 脚本 + Git,把 15 个 AI Agent 串成了一条流水线
数据库·人工智能·python·ssh·集群
天天被压力1 小时前
【A股分钟级高频数据完全手册 #02】Python调用股票1分钟数据接口:Pro版最新分时取数与字段解析
java·人工智能·python
时间的拾荒人1 小时前
CMake 实战指南:从基础语法到静态库/动态库制作与链接
开发语言·c++·面试
天天被压力1 小时前
【A股分钟级高频数据完全手册 #01】Pro版接口体系总览与REST鉴权:42篇地图与从0接入
java·人工智能·python
xyouyuweizhu1 小时前
Java InetAddress 详解:从 IP 地址表示到主机名解析
java·开发语言·python
belldeep10 小时前
python:genesis-world, Genesis-Embodied-AI
人工智能·python·ai·genesis
布莱克60510 小时前
C/C++ 中变量的声明与定义:区别、联系与常见误区
c语言·开发语言·c++·声明·定义