по C2W1 есть проблема, при выполнении предпоследнего пункта
from scipy.optimize import minimize
result = minimize(lambda w: error(data,w[0],w[1]),(0,0),method='L-BFGS-B', bounds=((-100, 100), (-5,5)))
выпадает ошибка
TypeError: 'numpy.ndarray' object is not callable