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

Kurs anzeigen

Anleitung zur Übung

Erstelle mithilfe von Vergleichsoperatoren boolesche Arrays, um folgende Fragen zu beantworten:

  • Welche Flächen in my_house sind größer oder gleich 18?
  • Du kannst zwei NumPy-Arrays auch elementweise vergleichen. Welche Flächen in my_house sind kleiner als die Flächen in your_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