Spec-Zone.ru › NumPy 1.19

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

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

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 и возвращение результата в виде булевого массива.

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

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

isneginf(x[, out])

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

isposinf(x[, out])

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

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

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

Spec-Zone.ru

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