Hi,

I got a matrix of 2100 lines, and I want to calculate  blockwise mean
vectors.
Each block consists of 10 consecutive rows.

My code looks like this:

   rv = []
   for i in range(0, 2100, 10):
       rv.append( mean(matrix[i:i+10], axis=0))

   return array(rv)

Is there a more elegant and may be faster method to perform this
calculation ?

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

Reply via email to