Вопросы по теме 'floating-point-precision'

Точность, почему Matlab и Python numpy дают такие разные результаты?
Я знаю об основных типах данных и о том, что типы с плавающей запятой (float, double) не могут точно содержать некоторые числа. Однако при переносе некоторого кода из Matlab в Python (Numpy) я обнаружил некоторые существенные различия в...
3698 просмотров

Самый большой диапазон равномерно распределенных значений с плавающей запятой?
Я пытаюсь лучше понять распределение значений с плавающей запятой в строке действительных чисел. Я написал этот код для подсчета количества равномерно распределенных представляемых значений в диапазоне (-R,R), где R — степень 10 (также пытался...
518 просмотров

Полезно ли иметь промежуточные результаты в двойных числах, когда ввод и вывод являются числами с плавающей запятой?
Меня интересует следующее: у меня есть метод, который принимает число с плавающей запятой в качестве входных данных и возвращает число с плавающей запятой после некоторых вычислений. Вычисления могут включать что угодно, например, сложение, деление,...
60 просмотров

Привести к плаванию в Javascript, как в С#
С# код: float floatA = 4; float floatB = 17; float floatC = floatA / floatB; //0.235294119 double doubleA = 4; double doubleB = 17; double doubleC = doubleA / doubleB; // 0.23529411764705882 float res = (float)doubleC; // 0.235294119 js-код:...
392 просмотров

Почему умножение и деление на N фиксируют представление с плавающей запятой?
Я работаю в JavaScript, но проблема общая. Возьмите эту ошибку округления: >> 0.1 * 0.2 0.020000000000000004 Этот ответ StackOverflow дает хорошее объяснение. По сути, некоторые десятичные числа не могут быть точно представлены в...
434 просмотров

Уменьшите точность с плавающей запятой в python, чтобы повысить производительность.
Я работаю с python на Raspberry Pi. Я использую дополнительный фильтр, чтобы получить лучшие значения от гироскопа, но он потребляет слишком много энергии малины - это около 70%. Я думал, что смогу повысить производительность, уменьшив точность с...
1850 просмотров

Как перевернуть многоугольник так, чтобы никакие два его ребра не лежали на одной прямой?
Вам дан простой многоугольник, определяемый точками в R 2 . Вы можете перемещать точку по осям x и y на некоторое небольшое значение ε (например, 1e-4). Каков алгоритм перемещения точек, чтобы убедиться, что никакие два ребра многоугольника не лежат...
173 просмотров