I have a ragged array in the form of a vector of values,
vals, and a corresponding vector of indices,
ind. Both of these vectors are of length
n. The elements of
ind are in the range
I want to increment a
k-vector of sums,
sums, with the values of
vals according to
inds, as in
for (v, i) in zip(vals, inds) sums[i] += v end
Is there a
sum method like this?
Writing this out explicitly is obviously not very difficult but I have the feeling that I am missing an abstraction here.