1. Belajar
  2. /
  3. Kursus
  4. /
  5. Python Tingkat Menengah

Connected

Latihan

Operator boolean dengan NumPy

Sebelumnya, operator perbandingan seperti < dan >= bekerja langsung pada array NumPy. Sayangnya, hal ini tidak berlaku untuk operator boolean and, or, dan not.

Untuk menggunakan operator ini dengan NumPy, Anda perlu np.logical_and(), np.logical_or() dan np.logical_not(). Berikut contoh pada array my_house dan your_house seperti sebelumnya untuk memberi gambaran:

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

Instruksi

100 XP
  • Hasilkan array boolean yang menjawab pertanyaan berikut:
  • Area mana di my_house yang lebih besar dari 18.5 atau lebih kecil dari 10?
  • Area mana yang lebih kecil dari 11 baik di my_house maupun your_house? Pastikan untuk membungkus kedua perintah dalam pernyataan print(), sehingga Anda dapat memeriksa outputnya.