0
点赞
收藏
分享

微信扫一扫

Python numpy模块(一)numpy基础

为何要用数组?

当所需要处理的数据量很大时,用数组处理效率更高,而且可以处理更多的数据也不会内存溢出。

数组可以不用循环即可对数组内的元素执行相同的批量运算,将数组当作一个整体参与到运算中(这就是矢量运算),比如我们如果想对1万个数据求其平方和,如果用for循环的方式这是一种串行求每个元素的平方然后再累加起来,但是如果是矩阵的方式是并行同时求每个元素的和然后累加起来,对于大数据处理,矩阵处理更高效。

numpy被其他的库用作底层库。

numpy主要是用C语言编写,也有一部分是用汇编语言编写的。

解释型语言:执行每段代码,都要先用解释器,解释这段代码,将代码编译成计算机能看得懂能执行的程序。

编译型语言:先将代码编译成二进制语言,或者二进制的可执行程序,在运行程序时,直接在硬件上运行这个二进制的可执行程序,不需要再进行解释,所以效率快。

举报

相关推荐

0 条评论