[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