On Sun, Jun 16, 2013 at 12:56 PM, Warren Weckesser < warren.weckes...@gmail.com> wrote:
> With Python 3.3.2 (64 bit), and numpy master: > > >>> import numpy as np > >>> np.__version__ > '1.8.0.dev-2a5c2c8' > > >>> f = np.float64(1.0) > >>> i = 2**65 > >>> f*i > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > TypeError: unsupported operand type(s) for *: 'numpy.float64' and 'int' > > Is this the expected behavior? > > The error does not occur with integers that fit in 64 bits: > > >>> f*10 > 10.0 > > It also does not occur in numpy 1.7.1. > > I should have checked the issues on github before mailing the list: https://github.com/numpy/numpy/issues/3442 Warren > Warren > >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion