Spec-Zone.ru › NumPy 1.13

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

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

all(a[, axis, out, keepdims]) Проверка, что все элементы массива вдоль заданной оси равны True.
any(a[, axis, out, keepdims]) Проверка, что хотя бы один элемент массива вдоль заданной оси равен 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) и возвращение результата в виде булева массива.
isneginf(x[, out]) Проверка каждого элемента на отрицательную бесконечность, возвращение результата в виде булева массива.
isposinf(x[, out]) Проверка каждого элемента на положительную бесконечность, возвращение результата в виде булева массива.

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

iscomplex(x) Возвращает булев массив, где True, если элемент входного массива комплексный.
iscomplexobj(x) Проверка на комплексный тип или массив комплексных чисел.
isfortran(a) Возвращает True, если массив является Fortran-непрерывным, но не C-непрерывным.
isreal(x) Возвращает булев массив, где True, если элемент входного массива вещественный.
isrealobj(x) Возвращает True, если x не комплексного типа или не массив комплексных чисел.
isscalar(num) Возвращает True, если тип num является скалярным типом.

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

logical_and(x1, x2, /[, out, where, ...]) Вычисление логического И между элементами x1 и x2.
logical_or(x1, x2, /[, out, where, casting, ...]) Вычисление логического ИЛИ между элементами x1 и x2.
logical_not(x, /[, out, where, casting, ...]) Вычисление логического НЕ для каждого элемента x.
logical_xor(x1, x2, /[, out, where, ...]) Вычисление логического ИСКЛЮЧАЮЩЕГО ИЛИ между элементами x1 и x2.

Сравнение

allclose(a, b[, rtol, atol, equal_nan]) Возвращает True, если два массива равны с точностью до заданной погрешности.
isclose(a, b[, rtol, atol, equal_nan]) Возвращает булев массив, где два массива равны с точностью до заданной погрешности.
array_equal(a1, a2) True, если два массива имеют одинаковую форму и элементы, иначе False.
array_equiv(a1, a2) Возвращает True, если входные массивы совместимы по форме и все элементы равны.
greater(x1, x2, /[, out, where, casting, ...]) Возвращает булев массив, где True, если x1 > x2 для каждого элемента.
greater_equal(x1, x2, /[, out, where, ...]) Возвращает булев массив, где True, если x1 >= x2 для каждого элемента.
less(x1, x2, /[, out, where, casting, ...]) Возвращает булев массив, где True, если x1 < x2 для каждого элемента.
less_equal(x1, x2, /[, out, where, casting, ...]) Возвращает булев массив, где True, если x1 <= x2 для каждого элемента.
equal(x1, x2, /[, out, where, casting, ...]) Возвращает булев массив, где True, если x1 == x2 для каждого элемента.
not_equal(x1, x2, /[, out, where, casting, ...]) Возвращает булев массив, где True, если x1 != x2 для каждого элемента.

© 2008–2017 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.13.0/reference/routines.logic.html

Spec-Zone.ru

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