Как рассчитать 2x + 4 = 10, используя sympy? - PullRequest
0 голосов
/ 26 октября 2019

Как рассчитать 2x + 4 = 10 используя Sympy? Это вообще возможно?
Он не работает на Sympy gamma, но работает на Wolframalpha и Cymath . Это нормально или есть какая-то встроенная библиотека, которая должна использоваться с уравнением такого типа?

1 Ответ

1 голос
/ 26 октября 2019

Чтобы представить это,

>>> from sympy.abc import x
>>> from sympy import S, Eq, solve
>>> eq = Eq(2*x + 4, 10)
>>> pprint(eq)
2*x + 4 = 10

Чтобы решить это:

>>> solve(eq)
[3]

Чтобы интерпретировать ввод:

>>> s = '2*x + 4 = 10'
>>> eq = Eq(*map(S, s.split('=')))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...