1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate Python

Connected

cvičení

Booleovské operátory s NumPy

Dříve operátory jako < a >= fungovaly s NumPy poli bez problémů. Bohužel to neplatí pro booleovské operátory and, or a not.

Pro použití těchto operátorů s NumPy budeš potřebovat np.logical_and(), np.logical_or() a np.logical_not(). Tady je příklad s poli my_house a your_house z předchozího cvičení:

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

Pokyny

100 XP
  • Vytvoř booleovská pole, která odpoví na následující otázky:
  • Které plochy v my_house jsou větší než 18.5 nebo menší než 10?
  • Které plochy jsou menší než 11 zároveň v my_house i your_house? Oba příkazy nezapomeň obalit příkazem print(), abys viděl/a výstup.