Запитання з тегом «divide-by-zero»

4
Як я можу запевнитись, як це виняток (не лише для тестування)?
Я повинен зробити поліном Лагранжа в Python для проекту, який я роблю. Я роблю баріцентричний стиль, щоб уникнути використання явного for-loop на відміну від розділеного стилю різниці у стилі Ньютона. Проблема в мені полягає в тому, що мені потрібно спіймати поділ на нуль, але Python (або, можливо, нуме) просто робить …

4
Яке найшвидше ціле ділення, що підтримує ділення на нуль, незалежно від результату?
Підсумок: Я шукаю найшвидший спосіб розрахунку (int) x / (int) y не отримуючи винятку для y==0. Натомість я просто хочу довільний результат. Фон: При кодуванні алгоритмів обробки зображень мені часто потрібно ділити на (накопичене) значення альфа. Найпростіший варіант - звичайний код C з цілою арифметикою. Моя проблема полягає в тому, …

8
Як повернути 0 з діленням на нуль
Я намагаюся виконати роздільний елемент, що відповідає розуму, в python, але якщо зустрічається нуль, мені потрібний коефіцієнт, який просто дорівнює нулю. Наприклад: array1 = np.array([0, 1, 2]) array2 = np.array([0, 1, 1]) array1 / array2 # should be np.array([0, 1, 2]) Я завжди міг просто використовувати цикл for-циклу через свої …

7
Попередження C ++: ділення подвійного на нуль
Випадок 1: #include <iostream> int main() { double d = 15.50; std::cout<<(d/0.0)<<std::endl; } Він збирається без жодних попереджень та відбитків inf. ОК, C ++ може обробляти поділ на нуль ( дивіться це в прямому ефірі ). Але, Випадок 2: #include <iostream> int main() { double d = 15.50; std::cout<<(d/0)<<std::endl; } …

4
Чому 'd / = d' не видає ділення на нуль винятку, коли d == 0?
Я не зовсім розумію, чому я не отримую ділення на нульовий виняток: int d = 0; d /= d; Я очікував отримати ділення на нульовий виняток, але замість цього d == 1 . Чому не d /= dвикидає ділення на нульовий виняток, коли d == 0?

5
Уникайте ділення на нуль у PostgreSQL
Я хотів би виконати поділ у реченні SELECT. Коли я приєднуюсь до деяких таблиць і використовую агрегатну функцію, я часто маю значення нуля або нуля як дільники. На даний момент я придумав лише цей метод, щоб уникнути ділення на нульові та нульові значення. (CASE(COALESCE(COUNT(column_name),1)) WHEN 0 THEN 1 ELSE (COALESCE(COUNT(column_name),1)) …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.