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

相关推荐
2301_7775993717 小时前
CSS如何制作卡片翻转效果_利用backface-visibility与动画
jvm·数据库·python
想唱rap17 小时前
C++11之包装器
服务器·开发语言·c++·算法·ubuntu
解救女汉子17 小时前
Python 中正确声明、重新赋值并安全使用 None 初始化变量的完整指南
jvm·数据库·python
梦想的初衷~17 小时前
Biome-BGC 模型全攻略:气象数据处理、参数调优、敏感性归因分析全覆盖
python·全球变化·生态系统模拟·碳氮水循环·遥感生态·陆面过程·区域碳汇
a95114164217 小时前
CSS 悬停箭头闪烁偏移问题的根源与稳定解决方案
jvm·数据库·python
free_7317 小时前
OpenClaw×AI隐私安全舱——ClawVault:重新定义企业级智能数据防线
人工智能·python·安全
jr-create(•̀⌄•́)17 小时前
Deep Learning入门---基本概念
人工智能·python·深度学习
zhangjw3417 小时前
第3篇:Java流程控制:if-else、switch、循环(for/while/do-while)全解析
java·开发语言
Shorasul17 小时前
安装宝塔面板提示端口被占用_查找并终止占用进程
jvm·数据库·python
REDcker17 小时前
C++ std::move实现原理与vector扩容移动语义
开发语言·c++·c