From: Simon B. <si...@ar...> - 2006-05-28 20:56:11
|
On Sun, 28 May 2006 14:36:47 -0600 Travis Oliphant <oli...@ie...> wrote: > Simon Burton wrote: > > On Sun, 28 May 2006 14:33:37 -0500 > > Robert Kern <rob...@gm...> wrote: > > > > > >>> if array.dtype == numpy.Int32: ... > >>> > >> numpy.int32 > >> > > > > > > No that doesn't work. > > > > > > Yeah, the "canonical" types (e.g. int32, float64, etc) are actually > scalar objects. The type objects themselves are dtype(int32). I don't > think they are currently listed anywhere in Python (except there is one > for every canonical scalar object). ... Can we promote the numarray names: Int32 etc. to their dtype equivalents ? I don't see why having Int32='l' is any more usefull that Int32=dtype('l'), and the later works with cmp (and also is more helpful in the interactive interpreter). Simon. -- Simon Burton, B.Sc. Licensed PO Box 8066 ANU Canberra 2601 Australia Ph. 61 02 6249 6940 http://arrowtheory.com |