My vote is that NumPy is correct here. I see no reason why >>> float('inf') / 1 and >>> float('inf') // 1
should return different results. Ben Root On Thu, Sep 18, 2014 at 12:31 PM, Petr Viktorin <encu...@gmail.com> wrote: > Hello, > Over at Python-ideas, there is a thread [0] about the following > discrepancy: > > >>> numpy.array(float('inf')) // 1 > inf > >>> float('inf') // 1 > nan > > There are reasons for either result, but I believe it would be very > nice if either Python or Numpy changed, so they would give the same > value. > If any of you have reasons to defend Numpy's (or Python's) choice, or > otherwise want to chime in, please post there. > > Thanks, > Petr Viktorin > > > [0] > https://mail.python.org/pipermail/python-ideas/2014-September/029365.html > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > http://mail.scipy.org/mailman/listinfo/numpy-discussion >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion