Came across an oddity when experimenting with the datetime64 and timedelta64
objects.

a = np.zeros((10,), dtype='l')
b = np.datetime64('2010-12-20T14:23:56-0600')
c = np.datetime64('2010-12-20T21:27:09-0600')

a[0:1] = c - b   # This works fine
a[0] = c - b     # This does not


The second assignment throws the following error:
TypeError: don't know how to convert scalar number to long

Cheers,
Ben Root

P.S. - np.arange() can make ranges of datetime64 from string inputs, but
np.linspace() can not (and does not take a dtype kwarg).
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to