1. Leren
  2. /
  3. Cursussen
  4. /
  5. Python voor gemiddeld niveau

Connected

Opdracht

Booleaanse operatoren met NumPy

Eerder werkten de vergelijkingsoperatoren zoals < en >= direct met NumPy-arrays. Helaas geldt dat niet voor de booleaanse operatoren and, or en not.

Om deze operatoren met NumPy te gebruiken, heb je np.logical_and(), np.logical_or() en np.logical_not() nodig. Hier is een voorbeeld met de arrays my_house en your_house van eerder om je een idee te geven:

np.logical_and(my_house > 13, 
               your_house < 15)

Instructies

100 XP
  • Genereer booleaanse arrays die de volgende vragen beantwoorden:
  • Welke oppervlakken in my_house zijn groter dan 18.5 of kleiner dan 10?
  • Welke oppervlakken zijn in zowel my_house als your_house kleiner dan 11? Zet beide opdrachten in een print()-statement, zodat je de output kunt bekijken.