我的问题是关于一个特定的数组操作,我想用numpy表达它。 我有一个包含浮点数的数组和一个与长度相同的索引数组,我想将所有具有相同值的求和,并将它们收集到一个数组中。作为循环,它看起来像这样:
谢谢!
for i, x in enumerate(w):
v[idx[i]] += x
有没有使用数组操作的方法来做这件事?
我的猜测是 v[idx] += w
,但这并不起作用,因为 idx
包含多个相同的索引。谢谢!