python培训之nan是什么

发布时间:2022-11-10 09:43:00 人气:161 作者:多测师

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

  python中可以用float("nan")或cmath.nan获得..

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

  可以参考这篇文章:《python中的nan是什么意思》

  可以这样定义一个 nan

  a = float('nan')

  或者

python培训之nan是什么

  from decimal import Decimal

  a = Decimal('nan')

  最常见的计算有 无穷大 减 无穷大 结果为 nan

  float('inf') - float('inf')

  判断一个数是不是 nan

  import math

  print(math.isnan(a))

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

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

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

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

  以上内容为大家介绍了python培训之nan是什么,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线