LoslegenKostenlos starten

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

<Kurs>Python für Fortgeschrittene</Kurs>
Kurs ansehen

Übungsanweisungen

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?
  • Füge beide Befehle in eine print()-Anweisung ein, damit du die Ausgabe überprüfen kannst.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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 bearbeiten und ausführen