NumPy 中的数组计算:通用函数入门丨数析学院
2016-11-04 本文已影响0人
Datartisan数据工匠
Numpy 库为 Python 中的数组运算提供了很多便捷。例如,在一般情况下,我们想求某个序列中的所有元素的倒数,可能需要写如下所示的函数:
可以看到,这个函数能够实现倒数的计算。但是,当我们的原始数组数据量较大时,这个算法的效率如何呢?
很明显,这样的效率并不算高,好在 Numpy 数组本身自带了更好的解决方案,我们可以通过实数1直接除以一个数组的形式来得到倒数数组:
可以发现,这种运算得到了与我们之前所写的函数一样的结果,并且在数组数据量较大时,也有着不错的效率。
同时,对于两个长度一致的数组,我们可以将它们直接相除,由此得到由每个对应位置上元素之间的商构成的数组:
而将 Numpy 数组作为一个实数的幂则可以得到一个由该实数的幂构成的数组:
课程内容较多,请复制链接通过电脑学习,获得最佳学习效果:http://datacademy.io/lesson/75