Skip to main content
 首页 » 编程设计

python之来自多维数组的 Numpy Sum

2025年05月04日14Terrylee

如果我有这样的数据:

data = [[3, 2014], [4, 2014], [6, 2013], [6,2013]] etc... 

在 python 中按年计算总和的最佳方法是什么?

请您参考如下方法:

如果您同时需要年份和总和,我会使用字典:

from collections import defaultdict 
 
data = [[3, 2014], [4, 2014], [6, 2013], [6,2013]] 
d = defaultdict(int) 
 
for v, k in data: 
    d[k] += v 
print(d) 

打印:

defaultdict(<type 'int'>, {2013: 12, 2014: 7})