python中nan指的是什么-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

成都创新互联专业提供成都主机托管四川主机托管成都服务器托管四川服务器托管,支持按月付款!我们的承诺:贵族品质、平民价格,机房位于中国电信/网通/移动机房,南充服务器托管服务有保障!

这篇文章将为大家详细讲解有关python中nan指的是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

NaN(not a number),在数学表示上表示一个无法表示的数,这里一般还会有另一个表述inf,inf和nan的不同在于,inf是一个超过浮点表示范围的浮点数(其本质仍然是一个数,只是他无穷大,因此无法用浮点数表示,比如1/0),而nan则一般表示一个非浮点数(比如无理数)。

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

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

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

可以这样定义一个 nan

a = float('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 原生就不说了。

关于python中nan指的是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


当前名称:python中nan指的是什么-创新互联
分享地址:http://bzwzjz.com/article/ggcog.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 定制级高端网站建设 网站建设公司 四川成都网站建设 手机网站制作 成都网站制作 成都网站建设流程 成都网站建设推广 温江网站设计 成都网站设计 成都网站建设公司 成都响应式网站建设 成都网站设计 网站制作公司 阿坝网站设计 外贸网站设计方案 企业网站制作 营销型网站建设 成都网站建设公司 网站设计 响应式网站建设 成都网站设计 成都网站设计公司