Dizileri karşılaştırma
Başlangıç olarak, karşılaştırma işleçlerini NumPy dizileriyle de kullanabilirsiniz.
Python’a Giriş kursunda evinizdeki farklı odalara ait areas alan ölçümleri listesini hatırlıyor musunuz? Bu kez iki NumPy dizisi var: my_house ve your_house. Her ikisi de aynı sırayla mutfak, oturma odası, yatak odası ve banyo alanlarını içerir, bu yüzden bunları karşılaştırabilirsiniz.
Bu egzersiz
Orta Seviye Python
kursunun bir parçasıdırEgzersiz talimatları
Karşılaştırma işleçlerini kullanarak aşağıdaki soruları yanıtlayan boole dizileri oluşturun:
my_houseiçindeki hangi alanlar18değerine eşit veya daha büyüktür?- İki NumPy dizisini eleman bazında da karşılaştırabilirsiniz.
my_houseiçindeki hangi alanlaryour_houseiçindekilerden daha küçüktür? - Çıktıyı inceleyebilmek için her iki komutu da bir
print()ifadesinde sarmaladığınızdan emin olun!
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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