[Numpy-discussion] dtype attribute missing in numarray
haase at msg.ucsf.edu
Thu Jan 5 09:29:13 CST 2006
I like this a lot. Maybe it could be mentioned in the documention - I don't
have any good suggestions on where, I just noticed that 'dtype' is not in the
I assume the following assignment to 'dtype' is not that important !?
>>> a = na.arange(10,dtype=na.float32)
>>> a.dtype = na.int32
Traceback (most recent call last):
File "<input>", line 1, in ?
AttributeError: can't set attribute
Also: when / why was it decided that dtypes (float32, int32, ...) should be
lowercase !? Aren't all python types usually uppercase ...
Thanks for all your work.
On Thursday 05 January 2006 03:10, Todd Miller wrote:
> Sebastian Haase wrote:
> >In an effort to follow the scipy_core development I just got the latest
> > CVS version of numarray.
> >I was mainly interested in changing my code (and the tutorial that I
> > write) slowly but surely to use 'dtype' instead of 'type'.
> >So I get this:
> >>>>a = na.arange(10,dtype=na.float32) # great !
> >Traceback (most recent call last):
> > File "<input>", line 1, in ?
> >AttributeError: 'NumArray' object has no attribute 'dtype'
> >Is there a reason for not having the 'dtype' attribute !? I *really* never
> >liked the need for parenthesis when using 'a.type()' ...
> >Sebastian Haase
> I added .dtype returning the numarray numerical type object
> corresponding to the array.
More information about the Numpy-discussion