Minimize a function over a given range by brute force.
Objective function to be minimized.
Each element is a tuple of parameters or a slice object to be handed to numpy.mgrid.
Extra arguments passed to function.
Default number of samples, if those are not provided.
If True, return the evaluation grid.
(x0, fval, {grid, Jout})
Value of arguments to func, giving minimum over the grid.
Function value at minimum.
Representation of the evaluation grid. It has the same length as x0.
Function values over grid: Jout = func(*grid).
Find the minimum of a function evaluated on a grid given by the tuple ranges.
scipy.optimize.anneal
scipy.optimize.fminbound