Извините за вопрос новичка, но я пока не нашел ответа в другом месте.
Скажем, у нас есть символ, и мы умножаем его на число с плавающей запятой:
import sympy
x = sympy.Symbol('x')
x = 1.0 * x
Все выражения, содержащие это x
, также будут содержать фактор один, что бы я ни делал:
from pprint import pprint
pprint(x)
pprint(sympy.simplify(x))
Выход:
1.0⋅x
1.0⋅x
В приведенном выше примере я хочу вывести x
вместо 1.0⋅x
. Можно ли упростить выражение так, чтобы оно решало все умножения на число с плавающей запятой? Должен ли я преобразовать это число с плавающей запятой в другой тип данных?