[Numpy-discussion] long(a) vs a.__long__() for scalar arrays

David Cournapeau cournape at gmail.com
Wed Feb 10 01:12:47 EST 2010


Hi,

I am a bit puzzled by the protocol for long(a) where a is a scalar
array. For example, for a = np.float128(1), I was expecting long(a) to
call a.__long__, but it does not look like it is the case. int(a) does
not call a.__int__ either. Where does the long conversion happen in
numpy for scalar arrays ?

cheers,

David



More information about the NumPy-Discussion mailing list