[SciPy-user] Re: SciPy-user Digest, Vol 22, Issue 3

John Hunter jdhunter at ace.bsd.uchicago.edu
Tue Jun 28 08:32:42 CDT 2005


>>>>> "aurelien" == aurelien gourrier <aurelien.gourrier at free.fr> writes:

    aurelien> Hi all, Can anyone tell me if there is a possibility to
    aurelien> use constraints on the leastsq method ? I need to do
    aurelien> some bounded minimization of gaussians or lorentzians on
    aurelien> 1-D data and couldn't find any way out so far...


scipy.optimize.fmin_l_bfgs_b takes an optional bounds argument, which
is a list of min/max values for each parameter, and you can use None
to specify unbounded, eg 

  guess = 1.0, -.4, 0.01  
  bounds = [ (0., 4.), (None, 0.), (0., .2) ]
  best, val, d = fmin_l_bfgs_b(func, guess, bounds=bounds)

JDH



More information about the SciPy-user mailing list