[Numpy-discussion] dtype comparison and hashing - bug?

Matthew Brett matthew.brett@gmail....
Wed Oct 20 03:08:20 CDT 2010


I have just run into this oddness:

In [28]: dt1 = np.dtype('f4')

In [29]: dt1.str
Out[29]: '<f4'

In [30]: dt2 = dt1.newbyteorder('<')

In [31]: dt2.str
Out[31]: '<f4'

In [32]: dt1 == dt2
Out[32]: True

In [33]: hash(dt1) == hash(dt2)
Out[33]: False

This is the same as:


My question was - does the team still agree this is a bug?  Can anyone
offer a pointer as to how it should be fixed?



More information about the NumPy-Discussion mailing list