РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
403 of 541 menu

Метод any

Метод any проверяет, содержится ли в массиве хотя бы один истинный элемент. Метод применяется к массиву и возвращает одно логическое значение или массив логических значений, если указана ось. Первым параметром можно передать ось, вдоль которой выполняется проверка, вторым параметром - условия для сохранения размерности результата.

Синтаксис

arr.any(axis=None, keepdims=False)

Пример

Проверим, содержит ли одномерный массив хотя бы один истинный элемент:

import numpy as np arr = np.array([0, 0, 0, 1, 0]) res = arr.any() print(res)

Результат выполнения кода:

True

Пример

Если все элементы ложные, метод вернет False:

import numpy as np arr = np.array([0, 0.0, False, None]) res = arr.any() print(res)

Результат выполнения кода:

False

Пример

Проверим наличие истинных значений вдоль строк двумерного массива (ось 0):

import numpy as np arr = np.array([[0, 0, 0], [1, 0, 0], [0, 0, 2]]) res = arr.any(axis=0) print(res)

Результат выполнения кода:

[ True False True]

Пример

Проверим наличие истинных значений вдоль столбцов двумерного массива (ось 1):

import numpy as np arr = np.array([[0, 0, 0], [1, 0, 0], [0, 0, 2]]) res = arr.any(axis=1) print(res)

Результат выполнения кода:

[False True True]

Пример

Сохранение размерности при помощи параметра keepdims:

import numpy as np arr = np.array([[0, 0, 0], [1, 0, 0]]) res = arr.any(axis=0, keepdims=True) print(res)

Результат выполнения кода:

[[ True False False]]

Смотрите также

  • метод all,
    который проверяет, все ли элементы истинны
  • метод argmax,
    который возвращает индекс максимального элемента
  • метод nonzero,
    который возвращает индексы ненулевых элементов
  • атрибут size,
    который возвращает общее количество элементов массива
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить