On 8/29/06, Mathew Yeates <[EMAIL PROTECTED]> wrote:

> I have an M by N array of floats. Associated with the columns are
> character labels
> ['a','b','b','c','d','e','e','e']  note: already sorted so duplicates
> are contiguous
>
> I want to replace the 2 'b' columns with the sum of the 2 columns.
> Similarly, replace the 3 'e' columns with the sum of the 3 'e' columns.

Make a cumsum of the array. Find the index of the last 'a', last 'b',
etc and make the reduced array from that. Then take the diff of the
columns.

I know that's vague, but so is my understanding of python/numpy.

Or even more vague: make a function that does what you want.

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/numpy-discussion

Reply via email to