Страницы

Поиск по вопросам

пятница, 19 апреля 2019 г.

Упрощенное/приближённое представление чисел с плавающей точкой как дробей в SymPy

Как представить в 8/9 * x или 8 * x/9 с помощью методов sympy след. выражение? Как показывает пайтон так точнее и самому приятнее смотреть :)
0.888888888888889 * x


Ответ

import sympy x = sympy.Symbol('x') print(sympy.nsimplify(0.888888888888889 * x))
Вывод: 8*x/9
http://docs.sympy.org/0.7.1/modules/simplify/simplify.html#nsimplify

Комментариев нет:

Отправить комментарий