Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить