Oh that's cool. For some reason I thought that the built in iterator (for i in array) iterated over cells, not the first axis. I also didn't think about swapaxes. Is there any desire to add a convenience function or method as follows? def axisIter(selfOrArr, i): return iter(selfOrArr.swapAxes(0,i)) Thanks for everyone who helped out. I've got something that works now. Cheers. Brendan On 14-Sep-06, at 10:05 PM, numpy-discussion- request@lists.sourceforge.net wrote:
Date: Fri, 15 Sep 2006 11:05:13 +0900 From: "Bill Baxter" <wbaxter@gmail.com> Subject: Re: [Numpy-discussion] Axis Iterator? To: "Discussion of Numerical Python" <numpy-discussion@lists.sourceforge.net> Message-ID: <e86a5fd00609141905v6746c9b9na31a9a081ab3b8a3@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
On 9/15/06, Tim Hochberg <tim.hochberg@ieee.org> wrote:
Isn't swapaxis appropriate for this? In other words:
You're right. Just didn't think of that. Never used swapaxes before.
def axisiter(arr, i): return arr.swapaxes(0,i)
--bb
participants (1)
-
Brendan Simons