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

Метод all

Метод all класса ndarray проверяет, все ли элементы массива являются истинными (не равны нулю для чисел, не пустые для строк и т.д.). Метод может принимать параметр axis для проверки вдоль конкретной оси, а также параметр out для указания массива-приёмника результата.

Синтаксис

arr.all(axis=None, out=None)

Пример

Проверим все элементы одномерного массива на истинность:

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

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

True

Пример

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

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

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

False

Пример

Проверим элементы двумерного массива по строкам (ось 1):

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

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

[True False]

Пример

Проверим элементы по столбцам (ось 0):

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

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

[True True False]

Пример

Проверим все элементы трёхмерного массива:

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

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

True

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

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