Spec-Zone.ru › NumPy 1.14

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.

См. также

isnan, isinf, isneginf, isposinf, isfinite

Примеры

>>> 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API