Menu

[r3313]: / trunk / py4science / book / examples / scipy / example5.2  Maximize  Restore  History

Download this file

14 lines (11 with data), 391 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
>>> from scipy.optimize import fmin
>>> def rosen(x): # The Rosenbrock function
return sum(100.0*(x[1:]-x[:-1]**2.0)**2.0 + (1-x[:-1])**2.0)
>>> x0 = [1.3, 0.7, 0.8, 1.9, 1.2]
>>> xopt = fmin(rosen, x0)
Optimization terminated successfully.
Current function value: 0.000000
Iterations: 516
Function evaluations: 825
>>> print xopt
[ 1. 1. 1. 1. 1.]
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.