Python Linear Least Squares Optimization