【发布时间】:2010-12-07 05:16:43
【问题描述】:
假设我有一个像这样的 numpy 数组: [1,2,3,4,5,6] 和另一个数组: [0,0,1,2,2,1] 我想按组(第二个数组)对第一个数组中的项目求和,并按组号顺序获得 n 组结果(在这种情况下,结果将是 [3, 9, 9])。我如何在 numpy 中执行此操作?
【问题讨论】:
-
为什么需要 numpy 呢?你不只是使用香草python列表吗?如果没有,您使用的是什么 numpy 类型?
-
为此我需要 numpy,因为我不想为 n 组循环遍历数组 n 次,因为我的数组大小可以任意大。我没有使用 python 列表,我只是在括号中显示了一个示例数据集。数据类型是 int。