Arrays vergleichen
Standardmäßig kannst du Vergleichsoperatoren auch mit NumPy-Arrays verwenden.
Erinnerst du dich noch an areas
? Das war die Listenvariable mit den Flächenangaben für verschiedene Räumlichkeiten in einem Haus aus dem Kurs Einführung in Python. Nun haben wir zwei NumPy-Arrays: my_house
und your_house
. Beide enthalten die Flächenangaben für Küche, Wohnzimmer, Schlafzimmer und Bad in derselben Reihenfolge, sodass du sie vergleichen kannst.
Diese Übung ist Teil des Kurses
Python für Fortgeschrittene
Anleitung zur Übung
Erstelle mithilfe von Vergleichsoperatoren boolesche Arrays, um folgende Fragen zu beantworten:
- Welche Flächen in
my_house
sind größer oder gleich18
? - Du kannst zwei NumPy-Arrays auch elementweise vergleichen. Welche Flächen in
my_house
sind kleiner als die Flächen inyour_house
? - Achte darauf, beide Befehle in eine
print()
Anweisung zu verpacken, damit du die Ausgabe überprüfen kannst!
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# 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