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])) Works also if arrays in list have different length ... Manuel _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion