September 2014
Intermediate to advanced
512 pages
12h 39m
English
In this recipe, we will show an application of numerical optimization to nonlinear least squares curve fitting. The goal is to fit a function, depending on several parameters, to data points. In contrast to the linear least squares method, this function does not have to be linear in those parameters.
We will illustrate this method on artificial data.
In [1]: import numpy as np
import scipy.optimize as opt
import matplotlib.pyplot as plt
%matplotlib inline
In [2]: def f(x, a, b, c, d): return a/(1 + ...
Read now
Unlock full access