我爱编程

NumPy 中的数组计算:通用函数入门丨数析学院

2016-11-04  本文已影响0人  Datartisan数据工匠

Numpy 库为 Python 中的数组运算提供了很多便捷。例如,在一般情况下,我们想求某个序列中的所有元素的倒数,可能需要写如下所示的函数:

可以看到,这个函数能够实现倒数的计算。但是,当我们的原始数组数据量较大时,这个算法的效率如何呢?

很明显,这样的效率并不算高,好在 Numpy 数组本身自带了更好的解决方案,我们可以通过实数1直接除以一个数组的形式来得到倒数数组:

可以发现,这种运算得到了与我们之前所写的函数一样的结果,并且在数组数据量较大时,也有着不错的效率。

同时,对于两个长度一致的数组,我们可以将它们直接相除,由此得到由每个对应位置上元素之间的商构成的数组:


而将 Numpy 数组作为一个实数的幂则可以得到一个由该实数的幂构成的数组:

课程内容较多,请复制链接通过电脑学习,获得最佳学习效果:http://datacademy.io/lesson/75

上一篇下一篇

猜你喜欢

热点阅读