Arrays vergelijken
Standaard kun je vergelijkingsoperatoren ook gebruiken met NumPy-arrays.
Herinner je je areas, de lijst met oppervlaktes van verschillende kamers in je huis uit Inleiding tot Python? Dit keer zijn er twee NumPy-arrays: my_house en your_house. Ze bevatten allebei de oppervlaktes van de keuken, woonkamer, slaapkamer en badkamer in dezelfde volgorde, zodat je ze kunt vergelijken.
Deze oefening maakt deel uit van de cursus
Python voor gemiddeld niveau
Oefeninstructies
Gebruik vergelijkingsoperatoren om booleaanse arrays te genereren die deze vragen beantwoorden:
- Welke oppervlaktes in
my_housezijn groter dan of gelijk aan18? - Je kunt ook twee NumPy-arrays elementgewijs vergelijken. Welke oppervlaktes in
my_housezijn kleiner dan die inyour_house? - Zorg ervoor dat je beide opdrachten in een
print()-statement zet, zodat je de output kunt bekijken!
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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