[Numpy-discussion] ndarray.resize that preserve view content ?

Zachary Pincus zachary.pincus at yale.edu
Wed Aug 4 11:20:44 EDT 2010


> A[:5,:5] shows the data I want, but it's not contiguous in memory.
> A.resize(5,5) is contiguous, but do not contains the data I want.
>
> How to get both efficiently?

A[:5,:5].copy()
will give you a new, contiguous array that has the same contents as  
A[5:,5:], but in a new chunk of memory. Is this what you need?




On Aug 4, 2010, at 11:17 AM, Antoine Dechaume wrote:

> I forgot to refer to resize, sorry about that.
>
> A[:5,:5] shows the data I want, but it's not contiguous in memory.
> A.resize(5,5) is contiguous, but do not contains the data I want.
>
> How to get both efficiently?
>
>
> On Wed, Aug 4, 2010 at 5:01 PM, Robert Kern <robert.kern at gmail.com>  
> wrote:
> On Wed, Aug 4, 2010 at 09:29, Antoine Dechaume <boolegue at gmail.com>  
> wrote:
> > Hi,
> >
> > given A=empty([10,10]), I would like to keep A[:5,:5] as a  
> contiguous memory
> > segment.
> >
> > How to do it efficiently?
>
> I'm not sure I understand what you want. Your Subject line and the
> body of your email conflict with each other. Can you try to explain
> what you want in other words?
>
> --
> Robert Kern
>
> "I have come to believe that the whole world is an enigma, a harmless
> enigma that is made terrible by our own mad attempt to interpret it as
> though it had an underlying truth."
>   -- Umberto Eco
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion




More information about the NumPy-Discussion mailing list