Python Best Fit Curve