Spec-Zone.ru › NumPy 1.21

Логические функции

Проверка истинности значения

all(a[, axis, out, keepdims, where])

Проверяет, все ли элементы массива вдоль заданной оси равны True.

any(a[, axis, out, keepdims, where])

Проверяет, хотя бы один элемент массива вдоль заданной оси равен True.

Содержание массива

isfinite(x, /[, out, where, casting, order, …])

Проверка каждого элемента на конечность (не бесконечность и не число Not a Number).

isinf(x, /[, out, where, casting, order, …])

Проверка каждого элемента на положительную или отрицательную бесконечность.

isnan(x, /[, out, where, casting, order, …])

Проверка каждого элемента на NaN (Not a Number) и возврат результата в виде булевого массива.

isnat(x, /[, out, where, casting, order, …])

Проверка каждого элемента на NaT (не время) и возврат результата в виде булевого массива.

isneginf(x[, out])

Проверка каждого элемента на отрицательную бесконечность, возврат результата в виде булевого массива.

isposinf(x[, out])

Проверка каждого элемента на положительную бесконечность, возврат результата в виде булевого массива.

Проверка типа массива

iscomplex(x)

Возвращает булев массив, где True, если элемент входного массива является комплексным.

iscomplexobj(x)

Проверка на комплексный тип или массив комплексных чисел.

isfortran(a)

Проверка, является ли массив Фортрановским (Fortran contiguous), но не C contiguous.

isreal(x)

Возвращает булев массив, где True, если элемент входного массива является вещественным.

isrealobj(x)

Возвращает True, если x не имеет комплексного типа или не является массивом комплексных чисел.

isscalar(element)

Возвращает True, если тип элемента element является скалярным типом.

Логические операции

logical_and(x1, x2, /[, out, where, …])

Вычисление логического И (AND) элементов x1 и x2 попарно.

logical_or(x1, x2, /[, out, where, casting, …])

Вычисление логического ИЛИ (OR) элементов x1 и x2 попарно.

logical_not(x, /[, out, where, casting, …])

Вычисление логического НЕ (NOT) элементов x попарно.

logical_xor(x1, x2, /[, out, where, …])

Вычисление логического ИСКЛЮЧАЮЩЕГО ИЛИ (XOR) элементов x1 и x2 попарно.

Сравнение

allclose(a, b[, rtol, atol, equal_nan])

Возвращает True, если два массива попарно равны с точностью до заданной погрешности.

isclose(a, b[, rtol, atol, equal_nan])

Возвращает булев массив, где два массива попарно равны с точностью до заданной погрешности.

array_equal(a1, a2[, equal_nan])

True, если два массива имеют одинаковую форму и элементы, False в противном случае.

array_equiv(a1, a2)

Возвращает True, если входные массивы совместимы по форме и все элементы равны.

greater(x1, x2, /[, out, where, casting, …])

Возвращает логическое значение (x1 > x2) попарно.

greater_equal(x1, x2, /[, out, where, …])

Возвращает логическое значение (x1 >= x2) попарно.

less(x1, x2, /[, out, where, casting, …])

Возвращает логическое значение (x1 < x2) попарно.

less_equal(x1, x2, /[, out, where, casting, …])

Возвращает логическое значение (x1 <= x2) попарно.

equal(x1, x2, /[, out, where, casting, …])

Возвращает (x1 == x2) попарно.

not_equal(x1, x2, /[, out, where, casting, …])

Возвращает (x1 != x2) попарно.

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

Spec-Zone.ru

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