[Numpy-discussion] lexsort() of datetime objects doesn't work
Ernest Adrogué
eadrogue at gmx.net
Thu Aug 19 18:40:03 EDT 2010
Hi,
I was trying to use lexsort with an array of
datetime.date objects, but it doesn't seem to work.
In [86]: date = np.array([datetime.date(2000, 9, 17),
datetime.date(2000, 10, 1),
datetime.date(2000, 10, 22),
datetime.date(2000, 11, 1)])
In [90]: date
Out[90]: array([2000-09-17, 2000-10-01, 2000-10-22, 2000-11-01], dtype=object)
In [91]: np.lexsort((date,))
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
/home/ernest/src/footy/dataset.py in <module>()
----> 1
2
3
4
5
TypeError: merge sort not available for item 0
The normal argsort works, however this is in a method that uses
lexsort and I can't change it without breaking things.
Ernest
More information about the NumPy-Discussion
mailing list