2020-05-01
阅读量:
2568
numpy数组的计算速度为什么比python原生的list序列快?
1、Python的 list 是一个通用结构。它能包括任意类型的对象,并且是动态类型。
2、NumPy 的 数组是一种静态、同质的类型,当 ndarray 对象被创建时,元素的类型就确定。
由于是静态类型,所以 ndarray 间的加、减、乘、除用 C 和 Fortran 实现才成为可能,所以运行起来就会更快。numpy官网介绍,numpy的底层代码用 C 语言和 Fortran 语言实现,实现性能无限接近 C 的处理效率,C语言的执行效率本身就比python的执行效率高,所以numpy数组的计算速度比python原生的list序列快
36.9819
1
2
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
2条评论
6条评论
7条评论

