On Monday 02 March 2009 01:58:27 Robert Kern wrote:
> > for i in range(len(vals)):
> >    flattened[idx[i]]+=vals[i]
>
> flattened[idx] = vals

Assuming 'idx' and 'vals' are one-dimensional arrays, that should be
 flattened[ idx[:numpy.size(vals)] ] += vals
or
 flattened[ idx ] += vals
if 'vals' and 'idx' have the same size.

Regards,
Ravi


_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to