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

Gustavo Goretkin gustavo.goretkin at gmail.com
Wed Apr 18 20:23:55 EDT 2012


If I recall correctly, a similar approach is used in CVXOPT.
On Apr 18, 2012 4:38 PM, "Pauli Virtanen" <pav at 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 at scipy.org
> http://mail.scipy.org/mailman/listinfo/scipy-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scipy-dev/attachments/20120418/7f86b52a/attachment.html>


More information about the SciPy-Dev mailing list