[Numpy-discussion] isnan() equivalent for np.NaT?
Stephan Hoyer
shoyer at gmail.com
Mon Jul 18 19:35:59 EDT 2016
Agreed -- this would be really nice to have. For now, the best you can do
is something like the following:
def is_na(x):
x = np.asarray(x)
if np.issubdtype(x.dtype, (np.datetime64, np.timedelta64)): # ugh
int_min = np.iinfo(np.int64).min
return x.view('int64') == int_min
else:
return np.isnan(x)
On Mon, Jul 18, 2016 at 3:39 PM, Gerrit Holl <gerrit.holl at gmail.com> wrote:
> On 18 July 2016 at 22:20, Scott Sanderson <ssanderson at quantopian.com>
> wrote:
> > I'm working on upgrading Zipline (github.com/quantopian/zipline) to the
> > latest numpy, and I'm getting a FutureWarnings about the upcoming change
> in
> > the behavior of comparisons on np.NaT. I'd like to be able to do checks
> for
> > NaT in a way that's forwards-compatible, but I couldn't find a function
> > analogous to `np.isnan` for NaT. Am I missing something that already
> > exists? If not, is there interest in such a function? I'd like to be
> able
> > to pre-emptively fix the warnings in Zipline so that we're ready when the
> > change actually happens, but it doesn't seem like the necessary tools are
> > available right now.
>
> Hi Scott,
>
> see https://github.com/numpy/numpy/issues/5610
>
> Gerrit.
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> https://mail.scipy.org/mailman/listinfo/numpy-discussion
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20160718/e187fc12/attachment.html>
More information about the NumPy-Discussion
mailing list