2009/4/9 Pierre GM <pgmdevl...@gmail.com>:
>> a.dtype.names = ('c', 'd')
>
> Now that's wicked neat trick ! I love it ! Faster than taking a view
> for sure.
> Note that rename_fields should work also w/ nested fields (not that
> common, true).

Yes, that is slightly more effort:

In [30]: arr = np.array(((2,3),), dtype=[('x',[('a',int),('b',int)])])
In [31]: arr['x'].dtype.names = ('p','q')

No all-in-one solution for renaming all the fields, but if you wanted
to do that a view would probably be the cleanest.

Cheers
Stéfan
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to