НачатьНачать бесплатно

Сравнение массивов

Операторы сравнения в 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
Редактировать и запускать код