BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün

Egzersizi başlat