[Numpy-discussion] avoiding the matrix copy performance hit
Bill Baxter
wbaxter at gmail.com
Mon Feb 13 18:27:04 EST 2006
On 2/14/06, Tim Hochberg <tim.hochberg at cox.net> wrote:
>
> Bill Baxter wrote:
>
> > *Copying all the data of the input array seems wasteful when the array
> > is just going to go out of scope. Or is this not something to be
> > concerned about?
>
> You could try using copy=False:
Lovely. That does the trick. And the syntax isn't so bad after defining a
little helper like:
def matr(a): return mat(a,copy=False)
>>> t1.timeit(100)
> 3.6538127052460578
> >>> t2.timeit(100)
> 3.6567186611706237
>
> I'd also like to point out that your computer appears to be much faster
> than mine.
Duly noted. :-)
-tim
--Bill
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20060213/cb2b4a25/attachment-0001.html>
More information about the NumPy-Discussion
mailing list