Manuel Metz wrote: > Chris Withers wrote: >> Hi All, >> >> Say I have an aribtary number of arrays: >> >> arrays = [array([1,2,3]),array([4,5,6]),array([7,8,9])] >> >> How can I sum these all together? >> >> My only solution so far is this: >> >> sum = arrays[0] >> for a in arrays[1:]: >> sum += a >> >> ...which is ugly :-S >> >> cheers, >> >> Chris > > sum = sum(array(sum(a) for a in arrays]))
Ah, sorry, typo.... sum = numpy.sum(numpy.array([numpy.sum(a) for a in arrays])) and numpy.sum for clarity ... _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion