Spec-Zone.ru › NumPy 1.18

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

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

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

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

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

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

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

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

Проверка элементов на конечность (не бесконечность и не NaN).

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

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

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

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

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

Проверка элементов на NaT (Not a Time) и возвращение булевого массива результатов.

isneginf(x[, out])

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

isposinf(x[, out])

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

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

iscomplex(x)

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

iscomplexobj(x)

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

isfortran(a)

Проверка, является ли массив Fortran-непрерывным, но не C-непрерывным.

isreal(x)

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

isrealobj(x)

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

isscalar(element)

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

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

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–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.18/reference/routines.logic.html

Spec-Zone.ru

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