[SciPy-Dev] PR #196: simplification of optimization wrappers

Gustavo Goretkin gustavo.goretkin@gmail....
Wed Apr 18 19:23:55 CDT 2012


If I recall correctly, a similar approach is used in CVXOPT.
On Apr 18, 2012 4:38 PM, "Pauli Virtanen" <pav@iki.fi> wrote:

> Hi,
>
> 18.04.2012 22:26, Denis Laxalde kirjoitti:
> > In pull request #196, I am proposing to simplify the signature of
> > optimization wrappers (minimize, minimize_scalar, etc.) to get
> > something like:
> >
> >   x, info = minimize(fun, x0, [jac, constraints], options)
>
> How about going even further, and not even returning `x`. Rather, stuff
> it inside `info`:
>
>    sol = minimize(fun, x0, [jac, constraints], options)
>    x = sol.x
>
> Just change the solution object to a dict subclass with attribute
> accessors, and you're done.
>
> And maybe even add `def __array__(self): return self.x`, so you can do
> `asarray(sol)`?
>
>        Pauli
>
> _______________________________________________
> SciPy-Dev mailing list
> SciPy-Dev@scipy.org
> http://mail.scipy.org/mailman/listinfo/scipy-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.scipy.org/pipermail/scipy-dev/attachments/20120418/7f86b52a/attachment-0001.html 


More information about the SciPy-Dev mailing list