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

Логическое ИЛИ в NumPy

Две маски или два сравнения соединяют оператором |: в ячейке будет True, если истинно первое условие, второе или оба сразу.

Как и при связке двух условий через &, каждое сравнение лучше брать в скобки, чтобы порядок вычислений был ясным.

Отметим в ряде числа меньше 2 или больше 5:

import numpy as np values = np.array([1, 3, 6, 4]) print((values < 2) | (values > 5)) # выведет [ True False True False]

Проверим, где в ряде встречается 0 или 10:

import numpy as np tags = np.array([0, 3, 10, 7]) print((tags == 0) | (tags == 10)) # выведет [ True False True False]

Создайте ряд из шести целых чисел и выведите маску, где значение меньше 0 или больше 100.

Задайте ряд кодов и выведите маску, где код равен 1 или равен 9.

Создайте ряд из четырёх дробных значений и выведите маску, где число меньше 0.5 или больше 2.5.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить