Spec-Zone.ru › NumPy 1.17

numpy.logical_not

numpy.logical_not(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'logical_not'>

Вычислить логическое НЕ от x поэлементно.

Параметры:
x : array_like

Логическое НЕ применяется к элементам x.

out : ndarray, None, or tuple of ndarray and None, optional

Место, куда будет сохраняться результат. Если предоставлено, оно должно иметь форму, на которую векторизуются входные данные. Если не предоставлено или None, возвращается свежевыделенный массив. Кортеж (только в качестве ключевого аргумента) должен иметь длину, равную количеству выходов.

where : array_like, optional

Это условие транслируется по входным данным. В местах, где условие истинно, массив out будет установлен на результат ufunc. В противном случае, массив out сохранит свое исходное значение. Обратите внимание, что если массив out создается через значение по умолчанию out=None, места в нем, где условие ложно, останутся неинициализированными.

**kwargs

Для других ключевых только аргументов, см. документацию ufunc.

Возвращает:
y : bool or ndarray of bool

Булевый результат с такой же формой, как x результата операции НЕ над элементами x. Это скаляр, если x является скаляром.

См. также

logical_and, logical_or, logical_xor

Примеры

>>> np.logical_not(3)
False
>>> np.logical_not([True, False, 0, 1])
array([False,  True,  True, False])
>>> x = np.arange(5)
>>> np.logical_not(x<3)
array([False, False, False,  True,  True])

© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.17.0/reference/generated/numpy.logical_not.html

Spec-Zone.ru

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