[Numpy-discussion] copy on demand

John J. Lee jjl at pobox.com
Fri Jun 14 12:22:04 CDT 2002


On 14 Jun 2002, Alexander Schmolck wrote:
[...]
> The fact that you can never really be sure whether you can actually use
> ``.flat``, without checking beforehand if the array is in fact
> contiguous (I don't think there are many guarantees about something
> being contiguous, or are there?) and that ravel will always work but has
> a huge overhead, suggests to me that something is not quite right.

Why does ravel have a huge overhead?  It seems it already doesn't copy
unless required: search for 'Chacking' -- including the mis-spelling -- in
this thread:

http://groups.google.com/groups?hl=en&lr=&threadm=abjbfp%241t9%241%40news5.svr.pol.co.uk&rnum=1&prev=/groups%3Fq%3Diterating%2Bover%2Bthe%2Bcells%2Bgroup:comp.lang.python%26hl%3Den%26lr%3D%26scoring%3Dr%26selm%3Dabjbfp%25241t9%25241%2540news5.svr.pol.co.uk%26rnum%3D1

or start up your Python interpreter, if you're less lazy than me.


John





More information about the Numpy-discussion mailing list