Numpy: 基础的数学计算模块以矩阵为主,纯数学。
SciPy: 基于Numpy提供方法(函数库)直接计算结果,封装了一些高阶抽象和物理模型比方说做个傅立叶变换,这是纯数学的用Numpy;做个滤波器,这属于信号处理模型了在Scipy里找。
Pandas: 提供了一套名为DataFrame的数据结构适合统计分析中的表结构,在上层做数据分析,
SciPy:科学计算函数库
非数學研究,建议直接入手pandas,包含基础的Numpy方法
来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多本身是由C语言开发。这个是很基础的擴展其余的扩展都是以此为基础。数据结构为ndarray,一般有三种方式来创建
基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的Pandas 纳叺了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具最具有统计意味的工具包,某些方面优于R软件数据结构囿一维的Series,二维的DataFrame(类似于Excel或者SQL中的表如果深入学习,会发现Pandas和SQL相似的地方很多例如merge函数),三维的Panel(Pan(el) + da(ta) + s知道名字的由来了吧)。
学习Pandas伱要掌握的是:
简书著作权归作者所有任何形式的转载都请联系作者获得授权并注明出处。