[Numpy-discussion] String sort

Charles R Harris charlesr.harris@gmail....
Sat Feb 9 15:21:35 CST 2008


On Feb 9, 2008 2:07 PM, Francesc Altet <faltet@carabos.com> wrote:

> A Saturday 09 February 2008, Charles R Harris escrigué:
> > > So, strncmp1 is not only faster than its C counterpart, but also
> > > the one doing the correct job with NumPy (unicode) strings.
> >
> > Ah, in that case the current indirect sort for NumPy strings, which
> > uses strncmp, is incorrect and needs to be fixed. It seems that
> > strings with zeros are not part of the current test series ;)
>
> Yeah, that's right.  And yes, it would be advisable to have at least a
> couple of tests having zeros interspersed throughout the string.
>

Like this should do:

In [5]: argsort(fromstring("\0\2\0\1", dtype="|S2"))
Out[5]: array([0, 1])

Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://projects.scipy.org/pipermail/numpy-discussion/attachments/20080209/bf1e6438/attachment.html 


More information about the Numpy-discussion mailing list