[Numpy-discussion] how to use argsort result?
pau.gargallo at gmail.com
Thu Jul 13 03:35:33 CDT 2006
On 7/12/06, Victoria G. Laidler <laidler at stsci.edu> wrote:
> Pardon me if I'm reprising an earlier discussion, as I'm new to the list.
> But is there a reason that this obscure syntax
> is preferable to the intuitively reasonable thing that the Original
> Poster did?
i don't think so.
The obscure syntax is just a way you can solve the problem with the
current state of NumPy. Of course, a more clearer syntax would be
better, but for this, something in NumPy should be changed.
This other syntax is longer but clearer:
ind = indices(A.shape)
ind[ax] = A.argsort(axis=ax)
Which brings me to the question:
Would it be reasonable if argsort returned the complete tuple of
indices, so that
A[A.argsort(ax)] would work ?
More information about the Numpy-discussion