我认为您找不到比问题中提出的3个总和更快的解决方案。numpy的优点对于较大的矢量以及在需要其他运算符时都是显而易见的。numpy对于矩阵特别有用,而python列表则非常有用。
不过,还有另一种方法:D
In [1]: a = [1,2,3]In [2]: b = [2,3,4]In [3]: map(sum, zip(a,b))Out[3]: [3, 5, 7]
编辑 :您还可以使用itertools中的izip,它是zip的生成器版本
In [5]: from itertools import izipIn [6]: map(sum, izip(a,b))Out[6]: [3, 5, 7]



