Začněte nyníZačněte zdarma

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

Zobrazit kurz

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_house mají plochu větší nebo rovnou 18?
  • Můžeš také porovnat dvě NumPy pole prvek po prvku. Které místnosti v my_house jsou menší než odpovídající místnosti v your_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
Upravit a spustit kód