Optimization and root finding (scipy.optimize)

Optimization

General-purpose

fmin
fmin_powell
fmin_cg
fmin_bfgs
fmin_ncg
leastsq

Constrained (multivariate)

fmin_l_bfgs_b
fmin_tnc
fmin_cobyla
fmin_slsqp
nnls

Global

anneal
brute

Scalar function minimizers

fminbound
golden
bracket
brent

Fitting

curve_fit

Root finding

Scalar functions

brentq
brenth
ridder
bisect
newton

Fixed point finding:

fixed_point

Multidimensional

General nonlinear solvers:

fsolve
broyden1
broyden2

Large-scale nonlinear solvers:

newton_krylov
anderson

Simple iterations:

excitingmixing
linearmixing
diagbroyden

Utility Functions

line_search
check_grad