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') False Cheers, Karol -- 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 http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Numpy-discussion mailing list Numpy-discussion@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/numpy-discussion