Spec-Zone.ru › NumPy 1.14

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

Проверка истинности

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) и возврат результата в виде булевого массива.
isnat(x, /[, out, where, casting, order, …]) Проверка каждого элемента на NaT (не время) и возврат результата в виде булевого массива.
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, …]) Возвращает логическое значение (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–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.14.5/reference/routines.logic.html

Spec-Zone.ru

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