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ı farklılıklar göze çarpar.

İlk olarak,numpy diziler farklı türdeki öğeleri içeremez. Boolean ve tamsayı gibi türleri karıştırırsanız, bunları otomatik olarak ortak bir türenumpy dönüştürür. Boole değerleriTrue ve sayılarla False``0birleştirildiğinde ve 1olarak 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.

Aşağıdaki çıktıyı veren kodu seçin:

np.array([True, 1, 2]) + np.array([3, 4, False])

numpy paketi, np olarak zaten içe aktarılmıştır. IPython Shell'de her bir seçeneği çalıştırarak çıktıyı görebilirsiniz.

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