【发布时间】:2020-10-12 16:58:15
【问题描述】:
假设我有多个这样的 numpy 数组:[1, 2, 4, 7, 1, 4, 6, 8, 1, 8, 2, 5]
我想统计每一项在数组中出现的次数,并将结果存入字典:
{1: 3, 2: 2, 3: 0, 4: 2, 5: 1, 6: 1, 7: 1, 8: 2}
有没有比简单地循环数组并计算项目并将它们存储在字典中更快的方法?
【问题讨论】:
-
或者this?
-
如果值是有界的,你可以
np.bincount。
标签: python arrays numpy dictionary count