当前位置: 首页 > 图灵资讯 > 行业资讯> python nan什么意思

python nan什么意思

来源:图灵python
时间: 2024-08-14 11:21:06

5eba309a9d730664.jpg

Nan是浮点数的一个值,代表“不是数”,通常是除0错误

floatthon可用于floathon("nan")或cmath.nan获得..

Python 中表示 Not A Number 使用小写的 nan

可参考本文:《python中的nan是什么意思?

可以这样定义一个 nan

a=float('nan')

或者

fromdecimalimportDecimal
a=Decimal('nan')
最常见的计算结果是nan
float('inf')-float('inf')

判断一个数字是否正确 nan

importmath
print(math.isnan(a))

nan 和 nan 比较关系是 nan != nan

所以,如果一个数字 自己不等于自己 也可以判断为 nan 类型

另外 numpy 里也有 NaN 但不属于的类型 Python 原生就不说了

(推荐操作系统:windows7系统Python 3.9.1,DELL G3电脑。)