<br><br><div class="gmail_quote">On Mon, Aug 6, 2012 at 5:07 AM, The Helmbolds <span dir="ltr">&lt;<a href="mailto:helmrp@yahoo.com" target="_blank">helmrp@yahoo.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div style="font-size:12pt;font-family:times new roman,new york,times,serif"><div>When the brentq routine is called with `full_output` set to `True` it returns a tuple.</div><div>The first element of that tuple is the root, i.e., a simple real number. So far, so good.</div>
<div> </div><div>However, the second element of that tuple is:</div><div>    &lt;scipy.optimize.zeros.RootResults object at 0x03B4F450&gt;</div><div>I don&#39;t know how to read or &quot;decode&quot; such a thing.</div><div>
I&#39;d welcome any instruction on how to do that.</div><div> </div><div>I also observe that perhaps the return value could be more transparent, i.e., easy to interpret.<br></div></div></div></blockquote><div><br>The docstring says that (if we call the RootResults instance r) there&#39;s an attribute r.converged. Would be good to show in an example the rest:<br>
<br>        r.root<br>        r.iterations<br>        r.function_calls<br>        r.converged<br></div></div><br>What those things are seems self-explanatory.<br><br>You can find out things like the above by tab completion in IPython for example. Type r.&lt;TAB&gt; and you&#39;ll see what attributes and methods are present (alternatively, look at the source code).<br>
<br>Ralf<br><br>