@brubanter

Почему SymPy не считает систему уравнений?


import sympy
a,b = sympy.symbols('a,b')
equations = [sympy.Eq((9*a+b)%32,14), sympy.Eq((15*a+b)%32, 5)]
sympy.solve(equations)

Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python3.4/site-packages/sympy/solvers/solvers.py", line 911, in solve
solution = _solve_system(f, symbols, **flags)
File "/usr/local/lib/python3.4/site-packages/sympy/solvers/solvers.py", line 1646, in _solve_system
raise NotImplementedError('could not solve %s' % eq2)
NotImplementedError: could not solve Mod(9*a + b, 32) - 14

Что я делаю не так?
  • Вопрос задан
  • 558 просмотров
Пригласить эксперта
Ответы на вопрос 1
tsarevfs
@tsarevfs
C++ developer
Ну, это Диофантовы уравнения, насколько я понимаю. Для них есть отдельный модуль.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы