Porovnávání polí
Operátory porovnání fungují i s NumPy poli přímo z krabice.
Pamatuješ si na areas, seznam rozměrů jednotlivých místností z kurzu Introduction to Python? Tentokrát máš k dispozici dvě NumPy pole: my_house a your_house. Obě obsahují plochy kuchyně, obývacího pokoje, ložnice a koupelny ve stejném pořadí, takže je můžeš porovnat.
Toto cvičení je součástí kurzu
Intermediate Python
Pokyny k cvičení
Pomocí operátorů porovnání vytvoř booleovská pole, která odpoví na následující otázky:
- Které místnosti v
my_housemají plochu větší nebo rovnou18? - Můžeš také porovnat dvě NumPy pole prvek po prvku. Které místnosti v
my_housejsou menší než odpovídající místnosti vyour_house? - Oba příkazy nezapomeň obalit funkcí
print(), aby sis mohl/a výsledky prohlédnout!
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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