numpy - Consistent way to check if an np.array is datetime-like -
i'm dong unit testing , need make sure function returns np.datetime64-like object. however, can of unit (year, day, nanosecond, etc).
i've tried:
comp = function_returns_datetime_array(inp) assert isinstance(comp.dtype, np.datetime64) assert issubclass(comp.dtype, np.datetime64) assert issubclass(type(comp.dtype), np.datetime64)
any suggestions?
you can use issubdtype
:
np.issubdtype(comp.dtype, np.datetime64)
Comments
Post a Comment