On Thu, Apr 17, 2008 at 03:18:45AM -0700, wilson wrote:

> i have a 1 dimensional array of floats that i want to sort in

> descending order.i did as follows

> from numpy import tolist,array,sort

> y=array([......]) #may be 1000 items

> z=sort(y)

> l=z.tolist()

> l.reverse()

> rl=array(l)

> now rl is a 1 dim array sorted in descending order.

> but i am looking for a better,compact way to do this.can someone help?

Not tested, but something like

y = array([......]) #may be 1000 items

y.sort()

y = y[::-1]

GaĆ«l

_______________________________________________

Numpy-discussion mailing list

[hidden email]
http://projects.scipy.org/mailman/listinfo/numpy-discussion