1.使用numpy库的sum函数:
import numpy as np
arr = np.array([1, 2, 3, 4, 5]) sum = np.sum(arr) print(sum)
2.使用python内置的sum函数:
arr = [1, 2, 3, 4, 5] sum = sum(arr) print(sum)
3.使用math库的fsum函数:
import math
arr = [1, 2, 3, 4, 5] sum = math.fsum(arr) print(sum)
这三种方法都可以高效地进行求和,不需要使用循环。其中numpy的sum函数速度最快,但需要先将列表或数组转换为numpy数组。如果不想使用第三方库,可以选择使用python内置的sum函数或math库的fsum函数。
上一篇:不使用循环读取目录中的所有文件
下一篇:不使用循环更改对象数组的内部属性