<br><br><div class="gmail_quote">2009/5/18 Stéfan van der Walt <span dir="ltr">&lt;<a href="mailto:stefan@sun.ac.za">stefan@sun.ac.za</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2009/5/18 Sebastian Walter &lt;<a href="mailto:sebastian.walter@gmail.com">sebastian.walter@gmail.com</a>&gt;:<br>
<div class="im">&gt; B = numpy.dot(A.T, A)<br>
<br>
</div>This multiplication should be avoided whenever possible -- you are<br>
effectively squaring your condition number.<br>
</blockquote><div><br>Although the condition number doesn&#39;t mean much unless the columns are normalized. Having badly scaled columns can lead to problems with lstsq because of its default cutoff based on the condition number.<br>
<br>Chuck <br></div><br></div><br>