Sorting array
Tartifola
tartifola at gmail.com
Sat Dec 1 09:39:47 EST 2007
Hi,
On Fri, 30 Nov 2007 14:55:08 -0600
Robert Kern <robert.kern at gmail.com> wrote:
> Tartifola wrote:
> >
> > Hi,
> > I'm working with numerical array and I'm a little lost on a particular
> > sorting of one of them. In particular I have an array like
> >
> > a = array([[8,4,1],[2,0,9]])
> >
> > and I need to sort it using only the first column as reference but
> > keeping the lines together so to obtain
> >
> > array([[2, 0, 9],
> > [8, 4, 1]])
>
> In [1]: from numpy import *
>
> In [2]: a = array([[8,4,1],[2,0,9]])
>
> In [3]: i = argsort(a[:,0])
>
> In [4]: a[i]
> Out[4]:
> array([[2, 0, 9],
> [8, 4, 1]])
>
>
> numpy questions are best asked on the numpy-discussion mailing list since
> everyone there automatically knows that you are talking about numpy arrays and
> not just misnaming lists. ;-)
>
> http://www.scipy.org/Mailing_Lists
>
thanks a lot for your help and sorry for using the wrong list.
> --
> Robert Kern
>
> "I have come to believe that the whole world is an enigma, a harmless enigma
> that is made terrible by our own mad attempt to interpret it as though it had
> an underlying truth."
> -- Umberto Eco
>
More information about the Python-list
mailing list