From: Sebastian H. <ha...@ms...> - 2004-06-30 00:00:22
|
On Tuesday 29 June 2004 04:49 pm, Todd Miller wrote: > On Tue, 2004-06-29 at 17:52, Sebastian Haase wrote: > > OK, > > I'm still trying to get a handle on these record arrays - because I think > > they are pretty cool, if I could get them to work... > > Following the code from yesterday (see that posting below) I discovered > > this: main.ring4ext[0][0] is not the same as main.ring4ext[0,0] > > is this intended ?? > > > > >>> main.ring4ext[0][0] > > > > (2308, 76, 272, 1088481152.0, 104.18000030517578, 1994.949951171875) > > > > >>> main.ring4ext[0,0] > > > > (array([2308, 2309]), array([76, 76]), array([272, 269]), array([ > > 1.08848115e +09, 1.08848115e+09], type=Float32), array([ 104.18000031, > > 104.45999908], type=Float32), array([ 1994.94995117, 1994.95996094], > > type=Float32)) > > > > >>> main.ring4ext.shape # yesterday I had this different !!! (20,1) > > > > (20, 2) > > > > Any comments are appreciated, > > I talked to JC Hsu, the numarray.records author, and he explained that > we're probably looking at a limitation of numarray.records: it doesn't > yet handle multi-dimensional arrays of records. JC indicated he had > replied to Sebastian, but for the benefit of everyone else, that's the > deal. > > Regards, > Todd > Thanks, but it actually seems to work well now, as long as I use myRecArray[i][j] instead of myRecArray[i,j]. So, it looks like there is not missing much. I'll keep your "official statement" in mind when I explore this further... Thanks again, Sebastian Haase |