Verilen giriş iki giriş değerleri sen np.power
types
niteliğini inceleyerek dönecek nesnenin veri türü kontrol edebilirsiniz:
>>> np.power.types
['bb->b', 'BB->B', 'hh->h', 'HH->H', 'ii->i', 'II->I', 'll->l', 'LL->L', 'qq->q',
'QQ->Q', 'ee->e', 'ff->f', 'dd->d', 'gg->g', 'FF->F', 'DD->D', 'GG->G', 'OO->O']
Python uyumlu tamsayı türleri l
ile gösterilmektedir, uyumlu-uyumlu Python d
(documents) yüzer. Bu listeden ilk eşleşen imzayı kullanan ve kullanılan argüman türlerini kontrol ederek ne döneceğine etkili bir şekilde karar verir.
10 ve -100, np.power
verilen integer integer -> integer
imzası ile eşleşir ve 0
tamsayı değerini döndürür.
Diğer taraftan, argümanlardan biri bir float ise the integer argument will also be cast to a float ve float float -> float
imzası kullanılır (ve doğru float değeri döndürülür).
Bu, numpy modülü ile kesinlikle bir otomatik uyarı gelmesi gereken bir şeydir – mjp