numpy.isnat
-
numpy.isnat(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'isnat'> -
Проверка элементов на NaT (не время) и возврат результата в виде булевого массива.
Параметры: x : array_like
Входной массив с типом данных datetime или timedelta.
out : ndarray, None или кортеж из ndarray и None, необязательно
Место, в которое сохраняется результат. Если указано, оно должно иметь форму, на которую векторизуются входные данные. Если не указано или
None, возвращается только что выделенный массив. Кортеж (только как ключевое слово) должен иметь длину, равную количеству выходов.where : array_like, необязательно
Значения True указывают на вычисление ufunc в этой позиции, значения False указывают на оставление значения в выходе без изменений.
**kwargs
Для других ключевых аргументов см. документацию ufunc.
Возвращает: y : ndarray или bool
Для скалярного входа результатом является новый булев массив со значением True, если входной параметр равен NaT; в противном случае значение равно False.
Для входного массива результатом является булев массив тех же размеров, что и входной, и значения равны True, если соответствующий элемент входного массива равен NaT; в противном случае значения равны False.
Примеры
>>> np.isnat(np.datetime64("NaT")) True >>> np.isnat(np.datetime64("2016-01-01")) False >>> np.isnat(np.array(["NaT", "2016-01-01"], dtype="datetime64[ns]")) array([ True, False])
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.14.5/reference/generated/numpy.isnat.html