On Monday 24 July 2006 06:47, Sebastian Haase wrote:
> Hi,
> if I have a numpy array 'a'
> and say:
> a.dtype == numpy.float32
> Is the result independent of a's byteorder ?
> (That's what I would expect ! Just checking !)
> Thanks,
> Sebastian Haase

The condition will always be False, because you're comparing wrong things 
here, numpy.float32 is a scalar type, not a dtype.

>>> numpy.float32
<type 'float32scalar'>
>>> type(numpy.dtype('>f4'))
<type 'numpy.dtype'>

And I think byteorder matters when comparing dtypes:
>>> numpy.dtype('>f4') == numpy.dtype('<f4')


written by Karol Langner
pon lip 24 12:05:54 CEST 2006

Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
Numpy-discussion mailing list

Reply via email to