[Numpy-discussion] how to avoid re-shaping
robert.kern at gmail.com
Tue May 22 11:12:32 EDT 2012
On Tue, May 22, 2012 at 4:09 PM, Massimo DiPierro
<massimo.dipierro at gmail.com> wrote:
> One more questions (since this list is very useful. ;-)
> If I have a numpy array of arbitrary shape, is there are a way to sequentially loop over its elements without reshaping it into a 1D array?
> I am trying to simplify this:
> oldshape = data.shape
> newshape = (n,)
Note that the .reshape() method does not work in-place. It just
returns a new ndarray object viewing the same data using the different
That said, just iterate over data.flat, if you must iterate manually.
More information about the NumPy-Discussion