Zacznij terazZacznij za darmo

Porównywanie tablic

Operatory porównania działają również bezpośrednio na tablicach NumPy.

Pamiętasz areas – listę powierzchni poszczególnych pomieszczeń z kursu Wprowadzenie do Pythona? Tym razem masz do dyspozycji dwie tablice NumPy: my_house i your_house. Obie zawierają powierzchnie kuchni, salonu, sypialni i łazienki w tej samej kolejności, dzięki czemu możesz je łatwo porównać.

To ćwiczenie jest częścią kursu

Python średnio zaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

Używając operatorów porównania, utwórz tablice wartości logicznych odpowiadające na poniższe pytania:

  • Które pomieszczenia w my_house mają powierzchnię większą lub równą 18?
  • Możesz też porównywać dwie tablice NumPy element po elemencie. Które pomieszczenia w my_house są mniejsze niż odpowiadające im pomieszczenia w your_house?
  • Pamiętaj, aby oba polecenia opakować w funkcję print(), żeby móc zobaczyć wyniki!

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
Edytuj i uruchom kod