[Python-ideas] math.inf and math.nan constants
Neil Girdhar
mistersheik at gmail.com
Fri Jan 9 04:08:34 CET 2015
Also +1. I sometimes import numpy just for this because I find
float("inf") so ugly.
Best,
Neil
On Wednesday, January 7, 2015 at 11:08:23 AM UTC-5, Alexander Belopolsky
wrote:
>
>
>
> On Wed, Jan 7, 2015 at 10:23 AM, Marco Buttu <marco... at gmail.com
> <javascript:>> wrote:
>
>> On 07/01/2015 15:58, Todd wrote:
>>
>> Yes, this would be a shortcut for that. math.nan and math.inf are less
>>> verbose than float("nan") and float("inf"), even if you aren't already
>>> using the math module (fewer characters total, and in particular fewer
>>> special characters). It would also, at least in my opinion, be more
>>> readable. Plus there is already the math.isnan and math.isinf, so I don't
>>> think it would be totally out-of-place.
>>>
>>
>> I totally agree. +1
>
>
> Another +1.
>
> Two points:
>
> 1. The current ways to create inf and nan are not obvious and hard to
> discover. It will be nice to have these constants discoverable in tab
> completion from math.
>
> 2. The repr()s of nan and inf are simply 'nan' and 'inf', not
> 'float("nan")' and 'float("inf")', so it is natural to expect nan and inf
> constants in some namespace.
>
>
Both good points…
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20150108/9e6a51f9/attachment.html>
More information about the Python-ideas
mailing list