From: Brendan S. <bre...@ya...> - 2006-09-15 03:28:10
|
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- re...@li... wrote: > Date: Fri, 15 Sep 2006 11:05:13 +0900 > From: "Bill Baxter" <wb...@gm...> > Subject: Re: [Numpy-discussion] Axis Iterator? > To: "Discussion of Numerical Python" > <num...@li...> > Message-ID: > <e86...@ma...> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > On 9/15/06, Tim Hochberg <tim...@ie...> 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 |