[Numpy-discussion] Int casting different across platforms
Matthew Brett
matthew.brett@gmail....
Fri Nov 4 18:21:03 CDT 2011
Hi,
I noticed this:
(Intel Mac):
In [2]: np.int32(np.float32(2**31))
Out[2]: -2147483648
(PPC):
In [3]: np.int32(np.float32(2**31))
Out[3]: 2147483647
I assume what is happening is that the casting is handing off to the c
library, and that behavior of the c library differs on these
platforms? Should we expect or hope that this behavior would be the
same across platforms?
Thanks for any pointers,
Matthew
More information about the NumPy-Discussion
mailing list