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

Функция all

Функция all проверяет, все ли элементы массива являются истинными (True). Если массив пуст, функция возвращает True. Функция может принимать параметр axis для проверки по заданной оси, а также параметр keepdims для сохранения размерности.

Синтаксис

np.all(arr, [axis], [out], [keepdims])

Пример

Проверим, все ли элементы массива истинны:

import numpy as np arr = np.array([True, True, True, True]) res = np.all(arr) print(res)

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

True

Пример

Если хотя бы один элемент ложный, функция вернёт False:

import numpy as np arr = np.array([True, False, True, True]) res = np.all(arr) print(res)

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

False

Пример

Проверим, все ли числа в массиве больше нуля:

import numpy as np arr = np.array([1, 2, 3, 4, 5]) res = np.all(arr > 0) print(res)

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

True

Пример

Если условию не удовлетворяет хотя бы один элемент, результат будет False:

import numpy as np arr = np.array([1, 2, -3, 4, 5]) res = np.all(arr > 0) print(res)

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

False

Пример

Используем параметр axis для проверки по строкам двумерного массива:

import numpy as np arr = np.array([[True, True, True], [True, False, True], [True, True, True]]) res = np.all(arr, axis=1) print(res)

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

[True False True]

Пример

Проверим, все ли элементы больше нуля по столбцам:

import numpy as np arr = np.array([[1, 2, 3], [4, -5, 6], [7, 8, 9]]) res = np.all(arr > 0, axis=0) print(res)

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

[True False True]

Пример

Используем параметр keepdims для сохранения размерности:

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

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

[[True True]] (1, 2)

Пример

Проверим пустой массив:

import numpy as np arr = np.array([]) res = np.all(arr) print(res)

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

True

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

  • функцию any,
    которая проверяет, есть ли хотя бы один истинный элемент
  • функцию count_nonzero,
    которая подсчитывает количество ненулевых элементов
  • функцию min,
    которая находит минимальное значение в массиве
  • функцию max,
    которая находит максимальное значение в массиве
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить