Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

Gebruik vergelijkingsoperatoren om booleaanse arrays te genereren die deze vragen beantwoorden:

  • Welke oppervlaktes in my_house zijn groter dan of gelijk aan 18?
  • Je kunt ook twee NumPy-arrays elementgewijs vergelijken. Welke oppervlaktes in my_house zijn kleiner dan die in your_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
Code bewerken en uitvoeren