1. Nauka
  2. /
  3. Kursy
  4. /
  5. Python średnio zaawansowany

Connected

ćwiczenie

Operatory logiczne z NumPy

Wcześniej operatory porównania, takie jak < czy >=, działały z tablicami NumPy bez żadnych problemów. Niestety, nie dotyczy to operatorów logicznych and, or i not.

Aby używać tych operatorów z NumPy, potrzebujesz funkcji np.logical_and(), np.logical_or() i np.logical_not(). Oto przykład na tablicach my_house i your_house z poprzedniego ćwiczenia:

np.logical_and(my_house > 13, 
               your_house < 15)

Instrukcje

100 XP
  • Wygeneruj tablice wartości logicznych, które odpowiedzą na poniższe pytania:
  • Które powierzchnie w my_house są większe niż 18.5 lub mniejsze niż 10?
  • Które powierzchnie są mniejsze niż 11 zarówno w my_house, jak i w your_house? Pamiętaj, żeby otoczyć oba polecenia wywołaniem print(), aby móc sprawdzić wynik.