Все элементы истинны в NumPy
По логической
маске можно получить одно значение
True или False: оно
истинно только если в каждой ячейке
маски стоит True. Достаточно
одного False, и результат
станет ложным.
Все элементы ряда положительны:
import numpy as np
values = np.array([1, 2, 3])
mask = values > 0
print(mask) # выведет [ True True True]
print(np.all(mask)) # выведет True
Если хотя бы одна ячейка не проходит
условие, свёртка даёт False:
import numpy as np
values = np.array([1, -2, 3])
mask = values > 0
print(mask) # выведет [ True False True]
print(np.all(mask)) # выведет False
Создайте ряд из пяти целых чисел,
постройте маску «больше 0»
и выведите, выполняется ли это
для каждой ячейки ряда.
Задайте ряд, где есть отрицательное значение, сравните с нулём и выведите, истинна ли маска целиком.
Создайте таблицу 2 на 2
из положительных чисел, проверьте
условие «больше 0» и выведите,
проходит ли оно во всех ячейках.