Numpy与Pandas的区别

1、Numpy是数值运算扩展包,处理数组和矩阵非常方便,支持数组的各种运算且效率非常高。

     Pandas是数据分析包,是基于Numpy的一种工具,做数据处理,处理二维表格,提供处理数据的函数和方法。

2、Numpy核心数据结构是n维数组类型ndarray,里面的数据必须是同一类型,仅支持数字索引。运算效率非常高,支持reshape、T、sort等函数。

     Pandas核心数据结构是Series和DataFrame,分别是一维和二维数据,可以是不同类型的数据。支持数字和标签索引。概念上更接近excel和sql。

3、Numpy用于数值计算。集成了大量矩阵计算模块,如矩阵运算、线性代数等。

     Pandas用于数据处理与分析。有大量库和标准的数据模型,支持数据读写、数值计算、数据分析和可视化。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容