I want solve this equation (in string) (mean square error):
(2.5 - (2.0 * a + b ))**2 + (10.0 - (4.0 * a + b ))**2 + (32.0 - (6.0 * a + b ))**2 + (40.0 - (8.0 * a + b ))**2 + (60.0 - (10.0 * a + b ))**2
I want have 'a' and 'b', and final result should be :
a = 7,25 and b = -14,6
I tried do this in Pyhon but i can't, do you known a good library for do that or somethink other?
a = symbols('a')
b = symbols('b')
results = solve("(2.5 - (2.0 * a + b ))**2 + (10.0 - (4.0 * a + b ))**2 + (32.0 - (6.0 * a + b ))**2 + (40.0 - (8.0 * a + b ))**2 + (60.0 - (10.0 * a + b ))**2",[a,b])
print(results)
# result below
#[(-0.136363636363636*b - 1.05632686526519*sqrt(-0.00370329222678962*b**2 - 0.108136133022257*b - 1) + 5.25909090909091, b), (-0.136363636363636*b + 1.05632686526519*sqrt(-0.00370329222678962*b**2 - 0.108136133022257*b - 1) + 5.25909090909091, b)]