![7f0a65f5b85cf4c64dc052a3bcefed91.png](https://i-blog.csdnimg.cn/blog_migrate/7a69e21f218da2e82c5fc867ceaea714.jpeg)
在AI的实施过程中国,除了python去设计获取数据之外,还有一个最重要的环境就是对数据获取后进行数据分析,分析后的数据才是最终AI的归属点。在Python中就用数据分析的常用的库供大家学习。大家可以自行了解
NumPy
一个用python实现的科学计算,包括:1、一个强大的N维数组对象Array;2、比较成熟的(广播)函数库;3、用于整合C/C++和Fortran代码的工具包;4、实用的线性代数、傅里叶变换和随机数生成函数。numpy和稀疏矩阵运算包scipy配合使用更加方便。
NumPy(Numeric Python)提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库。专为进行严格的数字处理而产生。多为很多大型金融公司使用,以及核心的科学计算组织如:Lawrence Livermore,NASA用其处理一些本来使用C++,Fortran或Matlab等所做的任务。
SciPy
Scipy是一个用于数学、科学、工程领域的常用软件包,可以处理插值、积分、优化、图像处理、常微分方程数值解的求解、信号处理等问题。它用于有效计算Numpy矩阵,使Numpy和Scipy协同工作,高效解决问题。
在Scipy中有常用的:傅立叶变换、向量计算/Kmeans、线性代数程序等数据分析。
Pandas
Pandas 是一个 Python 库,提供了高级的数据结构和各种分析工具。该库的一大特色是能够将相当复杂的数据操作转换为一两个命令。Pandas 提供了很多内置的方法,用于分组、过滤和组合数据,还提供了时间序列功能。所有这些方法的执行速度都很快。
StatasModels
Stata 是一套提供其使用者数据分析、数据管理以及绘制专业图表的完整及整合性统计软件。它提供许许多多功能,包含线性混合模型、均衡重复反复及多项式普罗比模式。
Matplotlib
Matplotlib 是 Python 的绘图库。它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案。它也可以和图形工具包一起使用,如 PyQt 和 wxPython。
Scikit-learn
![46ba4680b8e0a97a8635a6237bfb7f6e.png](https://i-blog.csdnimg.cn/blog_migrate/5a81926bffaac7faa02f020cc2441bf7.jpeg)
Pydot
Pydot是数据分析一个强大的库,这里也有常用的数据分析的方式、特征分析,神经网络模型等数据内容