[Numpy-discussion] dtype field renaming

Stéfan van der Walt stefan@sun.ac...
Wed Apr 8 17:18:03 CDT 2009


2009/4/9 Pierre GM <pgmdevlist@gmail.com>:
>> for a numpy.recarray, is it possible to rename the fields in the
>> dtype?
>
> Take a new view:
>  >>> a = np.array([(1,1)],dtype=[('a',int),('b',int)])
>  >>> b = a.view([("A",int), ('b', int)])
>
> or:
>
> use numpy.lib.recfunctions.rename_fields

Or change the names tuple:

a.dtype.names = ('c', 'd')

Stéfan


More information about the Numpy-discussion mailing list