美文网首页
利用python math中的方法判断无穷大和NaN

利用python math中的方法判断无穷大和NaN

作者: g_s_007 | 来源:发表于2024-08-14 23:07 被阅读0次

对于浮点数的无穷大,负无穷大以及NaN 如何进行判断?

  1. python 中并没有特殊的语法用来表示这些特殊的浮点数值,我们可以用float() 来创建。


    image.png
  2. 无穷大会在数学计算中进行传播,且某些特定的操作会产生NaN的结果。


    image.png
    image.png
  1. NaN 会通过所有的操作进行传播,且不会发生任何异常,另外,NaN在进行比较的时候,从不会被判定为相等。
image.png
image.png

所以,对于无穷大以及NaN最安全的检测判断,就是math.isinf() , math.isnan()

image.png

相关文章

  • 认识python中的inf和nan

    认识python中的inf和nan python中的正无穷或负无穷,使用float("inf")或float("-...

  • es5--数据类型笔记

    数值 判断NaN更可靠的方法是,利用NaN为唯一不等于自身的值的这个特点,进行判断。 isFinite方法返回一个...

  • null/nan/none

    在 Python 中判断一个浮点数是否为 NaN 方法一 方法二 方法三: Numpy 的 isnan 函数还可以...

  • js 中怎么判断一个数据是否是NaN

    NaN不是一个数字,NaN不等于本身,只要NaN不等于本身,利用这个特性判断是否是NaN。

  • 判断一个变量是否是NaN

    判断一个数是否是NaN都会想到NaN===NaN 判断是否相等,可是这个方法是不行的。那为什么这个方法是不行的呢,...

  • Python Day39

    python大大的图 作业图: import math——math模块 math模块是在python标准库中的,不...

  • math模块学习

    python的math模块方法: 测试代码如下:

  • 如何实现数组去重

    方法一:利用ES6set去重 注意:NaN和undefined都可以被存储在Set 中, NaN之间被视为相同的值...

  • 获取多个数字中的最大值

    方法1:直接利用Math的max方法 方法2:自己写

  • 数据类型和变量

    NaN是特殊的Number值与其他所有值都不相等,包括它自己. 唯一判断NaN的方法是isNaN()的值判断,值为...

网友评论

      本文标题:利用python math中的方法判断无穷大和NaN

      本文链接:https://www.haomeiwen.com/subject/oyoskjtx.html