Modifying your example gives
In [3]: import numpy as nm
In [4]: a = nm.zeros( 10000 )
In [5]: b = nm.arange( 10000 )
In [6]: nm.alltrue( a.argsort(kind="merge" ) == b )
Out[6]: True
On 6/8/06, Robert Cimrman <[EMAIL PROTECTED]> wrote:
Hi all,
I have just lost some time to find a bug related to the fact, that
argsort does not preserve the order of an array that is already sorted,
see the example below. For me, it would be sufficient to mention this
fact in the docstring, although having order preserving argsort is also
an option :). What do the developers think?
In [33]:a = nm.zeros( 10000 )
In [34]:b = nm.arange( 10000 )
In [35]:nm.alltrue( nm.argsort ( a ) == b )
Out[35]:False
r.
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/numpy-discussion
_______________________________________________ Numpy-discussion mailing list Numpy-discussion@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/numpy-discussion