NumPy Yan Etkileri
numpy vektör aritmetiği yapmak için harikadır. Ancak işlevselliğini normal Python listeleriyle karşılaştırırsanız bazı değişiklikler olduğunu göreceksiniz.
Öncelikle numpy dizileri farklı türde elemanlar içeremez. Boolean ve tamsayı gibi türleri karıştırırsanız, numpy bunları otomatik olarak ortak bir türe dönüştürür. True ve False gibi Boole değerleri, sayılarla birleştirildiğinde 1 ve 0 olarak değerlendirilir, bu nedenle dizi tamsayılar olarak sonuçlanır.
İkincisi +, -, * ve / gibi tipik aritmetik işleçler, normal Python listeleri ve numpy dizileri için farklı anlamlara sahiptir.
Size bazı kod satırları verilmiştir. Bunları deneyin ve bununla eşleşeni seçin:
np.array([True, 1, 2]) + np.array([3, 4, False])
numpy paketi, np olarak zaten içe aktarılmıştır.
Bu egzersiz
Python’a Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün
Egzersizi başlat