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.h...@gmail.com> wrote: > On 18 July 2016 at 22:20, Scott Sanderson <ssander...@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@scipy.org > https://mail.scipy.org/mailman/listinfo/numpy-discussion >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org https://mail.scipy.org/mailman/listinfo/numpy-discussion