<br><div><span class="gmail_quote">On 2/14/06, <b class="gmail_sendername">Tim Hochberg</b> &lt;<a href="mailto:tim.hochberg@cox.net">tim.hochberg@cox.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Bill Baxter wrote:<br><br>&gt; *Copying all the data of the input array seems wasteful when the array<br>&gt; is just going to go out of scope.&nbsp;&nbsp;Or is this not something to be<br>&gt; concerned about?<br><br>You could try using copy=False:
</blockquote><div><br>Lovely.&nbsp; That does the trick.&nbsp; And the syntax isn't so bad after defining a little helper like:<br>
<br>&nbsp;&nbsp; def matr(a): return mat(a,copy=False)<br>
<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt;&gt;&gt; t1.timeit(100)<br>3.6538127052460578<br> &gt;&gt;&gt; t2.timeit(100)
<br>3.6567186611706237<br><br>I'd also like to point out that your computer appears to be much faster<br>than mine.</blockquote><div>&nbsp;<br></div><div><br>Duly noted.&nbsp; :-) <br></div><br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
-tim</blockquote><div><br><br>--Bill <br></div><br></div>