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
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_housemają powierzchnię większą lub równą18? - Możesz też porównywać dwie tablice NumPy element po elemencie. Które pomieszczenia w
my_housesą mniejsze niż odpowiadające im pomieszczenia wyour_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