Описание тега fractions

Дроби, или "дробные числа" (буквально "ломаные числа"), или "рациональные числа" - это числа, выраженные как отношение двух целых чисел, например 1/2 или 23/17.
3 ответа

Инвертирование степени длинного двойного дает мне безумный результат

Я пытаюсь инвертировать показатель длинной двойной. Предположим, что x = 3.5e1356. Я хочу, чтобы х было 3,5e-1356. У меня есть этот код: long double x = 3.5e1356L; int exponent; long double fraction = frexpl(x, &exponent); // recreate number wit…
15 июл '17 в 04:45
1 ответ

Есть ли способ получить доступ к знаменателю дроби в Python 2

Есть ли способ получить знаменатель в дроби в Python 2? Например, у меня есть переменная: x = дроби. Фракция (4,1) И я хочу получить доступ к его знаменателю. Как я могу это сделать?
03 ноя '13 в 06:27
1 ответ

C# неограниченное количество значащих десятичных цифр (произвольная точность) без Java

Возможный дубликат: что эквивалентно классу Java: BigDecimal в C# Я знаю в этом посте: Произвольная точность десятичных знаков в C#? говорит использовать java.math.BigDecimal, но у меня не установлен J #. Как бы я достичь произвольной точности в C#?…
2 ответа

Преобразование десятичной дроби в метод дробной формы (Java)

Я не могу найти простой метод, который преобразует десятичное значение в форму дроби. Мне нужен этот метод для использования в больших программах, поэтому метод должен быть передан двойное значение и вернуть строку. РЕДАКТИРОВАТЬ: извините, новый зд…
14 ноя '16 в 13:22
1 ответ

Проблема с умножением на дробь при замещении перед процессором (#define)

Я хотел бы начать с кода #define myConst (419*0.9) #define myConst1 (419*.9) #define myConst9 (myConst1*.9) #define myConst11 (419*1.1) int main() { printf("myConst:%d\n",myConst); printf("myConst1:%d\n",myConst1); printf("myConst9:%d\n",myConst9); …
07 июн '16 в 05:17
2 ответа

Доля действительного числа в python, дающего сложный ответ

Импортирование дроби из дроби позволяет получить дробное представление действительного числа, но дать ответы довольно сложно, что кажется очень простым методом бумажного пера.Fractions(.2) giving answer 3602879701896397/18014398509481984,что составл…
05 фев '18 в 10:54
1 ответ

Как локально переопределить __truediv__ для возврата дроби

В Python 3 деление целых чисел или что-либо, включая число с плавающей точкой, приводит к плавающей точке: >>> from fractions import Fraction >>> f = Fraction(1, 2) >>> f / 2 Fraction(1, 4) >>> 2 / f Fraction(4, 1…
14 июн '13 в 13:43
2 ответа

Как увеличить значение дроби в цикле с Python

Я пытался сделать цикл, увеличивая числитель на 1 каждую итерацию, но я получил эту ошибку: ZeroDivisionError: Fraction (1, 0) Мой код примерно такой: from fractions import Fraction x = Fraction(0,48) z = x.numerator limit = (48,48) while x == limit…
13 ноя '17 в 17:42
1 ответ

Java Denary to Binary Converter Прецизионные советы

Я все еще изучаю Java, и я делаю упражнение на этом конвертере. Я написал что-то следующее, это работает. Проблема майнера заключается в том, что когда он преобразует небольшую десятичную дробь, у него будет обычная проблема точности (я так понимаю,…
08 ноя '17 в 09:47
1 ответ

Вычисление вероятностей в C# путем деления 2 переменных

Итак, я пытаюсь создать простую консольную программу, которая рассчитывает шанс вытянуть конкретную карту из колоды торговых карт. На данный момент мой код выглядит примерно так: using System; using System.Collections.Generic; using System.Linq; usi…
2 ответа

Тайм-аут конверсии десятичных коэффициентов

Я пытаюсь конвертировать из десятичных в дробные спортивные шансы. Я нашел с помощью поиска функцию PHP, которая работает хорошо, но некоторые десятичные дроби вызывают проблемы, такие как 2.1, который максимизирует сервер: function dec2frac($dec) {…
28 май '13 в 12:46
0 ответов

Любой API, доступный для получения доли значений для мобильного приложения.

Мы ищем API, который помогает получить дробные значения процента заряда батареи приложения. Опыт: Батарея в процентах: 72,18%
16 авг '18 в 15:25
2 ответа

Как определить, является ли входное соотношение или число с плавающей запятой в Matlab?

Мне нужно для пакетной обработки текстовых файлов смешанных единиц, то есть целочисленных отношений и чисел с плавающей запятой (которые представляют собой масштабированные логарифмические приближения неизвестных рациональных или иррациональных чисе…
15 дек '18 в 16:28
1 ответ

Фракции в питоне возвращают смехотворно большие числа

У меня есть код Python для решения некоторой рекурсии, и я хочу, чтобы он возвращал некоторые дроби. Проблема в том, что мой код возвращает нелепые дроби (которые являются правильными), но они не являются наименьшими возможными дробями, я знаю это, …
03 фев '17 в 03:44
1 ответ

Могу ли я получить дробь из числа в Python?

Я делаю некоторые вычисления и перед выводом хочу изменить число на дробь. Например, 0,25 станет 1/4, что хорошо в списке из двух чисел [1, 4].
23 фев '13 в 17:55
1 ответ

Использование numy векторных элементов в модуле Fraction в Python

Я пытаюсь использовать элементы из массива NumPy в качестве входа для Fraction модуль и я получаю следующую ошибку: "TypeError: оба аргумента должны быть экземплярами Rational" Например, если я делаю: Y = np.array([7,1], dtype='int64') X = Y[0]*3+Y[…
22 апр '13 в 12:50
3 ответа

Разный вывод одного и того же значения в разных ситуациях - массив

Я не могу понять, почему эти массивы дают мне разные результаты: • это значение 1/4 пришло из таблицы (дБ) id | value ... 2 | 1/4 3 | 1/7 echo $matrix[0][2]; //show 1/4 • но если я делаю = 1/4 echo $matrix[0][2] = 1/4 // show 0.25 это происходит во …
28 окт '11 в 16:40
0 ответов

Android нужна функция, которая возвращает двойное значение с 3 дробью

Я хочу, чтобы значение double в формате т.е. 10 => 10.00, как это Я сделал, как показано ниже public static double round(double value, int places) { double d = 0.00; places = 2; // System.out.println("ROUND.................. " + value + ""); long fa…
15 авг '18 в 07:08
3 ответа

Python: избегая упрощения дроби

Я работаю над музыкальным приложением на Python и хотел бы использовать модуль фракций для обработки временных подписей среди прочего. Моя проблема в том, что дроби упрощаются, то есть: >>> from fractions import Fraction >>> x = Fr…
19 май '10 в 06:15
1 ответ

Проверка XSD: общие цифры и цифры дроби

У меня есть определение ограничения XSD: <xs:restriction base="xs:decimal"> <xs:totalDigits value="15"/> <xs:fractionDigits value="2"/> </xs:restriction> следующий XML-фрагмент считается правильным для моего XSD-процессора (а…
14 май '18 в 15:08