Сравнение массивов
Операторы сравнения в Python работают и с массивами NumPy — прямо из коробки.
Вы помните areas — список площадей различных комнат в доме из курса «Введение в Python»? На этот раз у нас два массива NumPy: my_house и your_house. Оба содержат площади кухни, гостиной, спальни и ванной в одинаковом порядке, так что их можно сравнивать между собой.
Это упражнение является частью курса
Средний уровень Python
Инструкции к упражнению
С помощью операторов сравнения создайте булевы массивы, которые ответят на следующие вопросы:
- Какие площади в
my_houseбольше или равны18? - Массивы NumPy можно также сравнивать поэлементно. Какие площади в
my_houseменьше, чем соответствующие значения вyour_house? - Обязательно оберните оба выражения в функцию
print(), чтобы увидеть результат!
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Create arrays
import numpy as np
my_house = np.array([18.0, 20.0, 10.75, 9.50])
your_house = np.array([14.0, 24.0, 14.25, 9.0])
# my_house greater than or equal to 18
# my_house less than your_house