Ваш код не совсем понятен без объяснения того, что он должен делать, я вижу 2 проблемы:
First sympy
- библиотека для символической математики с бесконечной точностью. Он использует свой собственный Symbol
для определения переменных, а sympy.solvers.solve
запрашивает уравнение и список символов (уравнение должно зависеть от этих символов). Смотрите документ для этого: здесь
Другая точка mm
имеет форму (10, 10)
, а m
- вектор длины 11
. Какое уравнение вы хотите решить?
Мое решение вашей проблемы - ЕСЛИ вы хотите решить уравнение наподобие mm @ X = m
, тогда используйте np.linalg.solve(mm, m)
, но для этого вам нужны правильные формы.