«divide-by-zero» etiketlenmiş sorular

4
Bir istisna gibi nasıl numpy uyarısı yakalayabilirim?
Yaptığım bir proje için Python'da bir Lagrange polinomu yapmam gerekiyor. Ben Newton'un bölünmüş fark tarzı biri yerine açık bir for-loop kullanmaktan kaçınmak için barycentric tarzı bir yapıyorum. Benim sorunum sıfıra bir bölümü yakalamak gerekir, ama Python (veya belki numpy) sadece normal bir istisna yerine bir uyarı yapar. Nasıl yapacağımı bilmem …

4
Sonuç ne olursa olsun sıfıra bölmeyi destekleyen en hızlı tamsayı bölümü nedir?
Özet: Hesaplamanın en hızlı yolunu arıyorum (int) x / (int) y için bir istisna olmaksızın y==0. Bunun yerine sadece keyfi bir sonuç istiyorum. Arka fon: Görüntü işleme algoritmalarını kodlarken genellikle bir (birikmiş) alfa değerine bölmem gerekir. En basit varyant, tamsayı aritmetiğine sahip düz C kodudur. Benim sorunum, ile sonuç pikselleri …

8
Sıfıra bölme ile 0 nasıl döndürülür
Python'da element bilge bölme yapmaya çalışıyorum, ancak sıfırla karşılaşılırsa, bölümün sadece sıfır olmasına ihtiyacım var. Örneğin: array1 = np.array([0, 1, 2]) array2 = np.array([0, 1, 1]) array1 / array2 # should be np.array([0, 1, 2]) Verilerimde her zaman bir for-loop kullanabilirdim, ancak numpy'nin optimizasyonlarından gerçekten yararlanmak için, hatayı göz ardı …

7
C ++ uyarısı: çiftin sıfıra bölünmesi
Dava 1: #include <iostream> int main() { double d = 15.50; std::cout<<(d/0.0)<<std::endl; } Herhangi bir uyarı ve baskı olmadan derlenir inf. Tamam, C ++ sıfıra bölmeyi işleyebilir ( canlı görün ). Fakat, Durum 2: #include <iostream> int main() { double d = 15.50; std::cout<<(d/0)<<std::endl; } Derleyici aşağıdaki uyarıyı verir ( …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.