Sorry for the lack of subject before. On Thu, Sep 18, 2014 at 6:48 PM, Benjamin Root <ben.r...@ou.edu> wrote: > My vote is that NumPy is correct here. I see no reason why >>>> float('inf') / 1 > and >>>> float('inf') // 1 > > should return different results.
I recommend reading the python-ideas thread; there are some arguments for both sides. > 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 > _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion