1、Numpy是数值运算扩展包,处理数组和矩阵非常方便,支持数组的各种运算且效率非常高。
Pandas是数据分析包,是基于Numpy的一种工具,做数据处理,处理二维表格,提供处理数据的函数和方法。
2、Numpy核心数据结构是n维数组类型ndarray,里面的数据必须是同一类型,仅支持数字索引。运算效率非常高,支持reshape、T、sort等函数。
Pandas核心数据结构是Series和DataFrame,分别是一维和二维数据,可以是不同类型的数据。支持数字和标签索引。概念上更接近excel和sql。
3、Numpy用于数值计算。集成了大量矩阵计算模块,如矩阵运算、线性代数等。
Pandas用于数据处理与分析。有大量库和标准的数据模型,支持数据读写、数值计算、数据分析和可视化。
网友评论