On Wed, Feb 10, 2010 at 3:12 PM, David Cournapeau <courn...@gmail.com> wrote: > 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 ?
For the record, this happens in the PyNumber machinery (the exact C function doing it is longdouble_long in scalarmath module). cheers, David _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion