Oct. 11, 2011
7:43 p.m.
Hi, On Tue, Oct 11, 2011 at 3:20 PM, Colin J. Williams <cjwilliams43@gmail.com> wrote:
If you are using integers, why not use Python's Long?
You mean, why do I need to know the next lowest representable integer in a float type? It's because I have a floating point array that I'm converting to integers, and I'm trying to find the right threshold for clipping the floating point array, to stop this happening: In [84]: np.array([2**32], np.float).astype(np.int32) Out[84]: array([-2147483648]) I need then to clip my floating point input array at some maximum floating point value ``M``, such that in_type(M).astype(out_type) <= X, where X is the maximum of the out_type. Best, Matthew