[Numpy-discussion] float('inf') // 1 = ?

Petr Viktorin encukou at gmail.com
Thu Sep 18 12:55:08 EDT 2014


Sorry for the lack of subject before.

On Thu, Sep 18, 2014 at 6:48 PM, Benjamin Root <ben.root at 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 <encukou at 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 at scipy.org
>> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
>
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>



More information about the NumPy-Discussion mailing list