On Mon, Jul 14, 2008 at 21:15, Pierre GM <[EMAIL PROTECTED]> wrote: > On Monday 14 July 2008 21:56:47 Robert Kern wrote: >> > Oh, with dtype.names and dtype.fields I can work. The Guide mentions a >> > key [-1] in dtype.fields that should store the names in order: that would >> > be quite useful but it doesn't work (KeyError). >> >> Where do you see this mention? > > Page 116 of my version (once again, 07/17/2006) > """ > An ordered (by offset) list of field names is also stored in the fields > dictionary under the key -1. This can be used to walk through all of the > named fields in offset order. Notice that the defined fields do not have > to "cover" the record, but the itemsize of the container data-type object > must always be at least as large as the itemsizes of the data-type objects in > the defined fields. > """
I have a slightly newer version of the book. The majority of this text appears verbatim under the description of dtype.names, so I assume dtype.fields[-1] got removed in favor of dtype.names. As well it should. -- 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@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion