[Python-ideas] math.inf and math.nan constants
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.
On Wednesday, January 7, 2015 at 11:08:23 AM UTC-5, Alexander Belopolsky
> On Wed, Jan 7, 2015 at 10:23 AM, Marco Buttu <marco... at gmail.com
>> 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...
More information about the Python-ideas