热线电话:13121318867

登录
2018-11-14 阅读量: 782
数组值求和
n[1]: import numpy as np
In[2]: L = np.random.random(100)
sum(L)
Out[2]: 55.61209116604941

它的语法和 NumPy 的 sum 函数非常相似, 并且在这个简单的例子中的

结果也是一样的:

In[3]: np.sum(L)
Out[3]: 55.612091166049424

但是, 因为 NumPy 的 sum 函数在编译码中执行操作, 所以 NumPy 的

操作计算得更快一些:

In[4]: big_array = np.random.rand(1000000)
%timeit sum(big_array)
%timeit np.sum(big_array)
10 loops, best of 3: 104 ms per loop
1000 loops, best of 3: 442 μs per loop

但是需要注意, sum 函数和 np.sum 函数并不等同, 这有时会导致混

淆。 尤其是它们各自的可选参数都有不同的含义, np.sum 函数是知道

数组的维度的。

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子