Spec-Zone.ru › NumPy 1.20

numpy.logical_and

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

Вычислить значение истинности x1 AND x2 поэлементно.

Параметры
x1, x2array_like

Входные массивы. Если x1.shape != x2.shape, они должны быть совместимы для трансляции в общую форму (которая становится формой выходных данных).

outndarray, None, or tuple of ndarray and None, optional

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

wherearray_like, optional

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

**kwargs

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

Возвращает
yndarray or bool

Булевый результат логической операции AND, применённой к элементам x1 и x2; форма определяется трансляцией. Это скаляр, если оба x1 и x2 являются скалярами.

См. также

logical_or, logical_not, logical_xor
bitwise_and

Примеры

>>> np.logical_and(True, False)
False
>>> np.logical_and([True, False], [False, False])
array([False, False])
>>> x = np.arange(5)
>>> np.logical_and(x>1, x<4)
array([False, False,  True,  True, False])

Оператор & может использоваться как сокращение для np.logical_and для булевых nd-массивов.

>>> a = np.array([True, False])
>>> b = np.array([False, False])
>>> a & b
array([False, False])

© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.logical_and.html

Spec-Zone.ru

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