python里面的nan的几种情况,python输出nan是什么意思

  python里面的nan的几种情况,python输出nan是什么意思

  NaN(不是数),代表一个无法用数学表示的数。这里通常有另一个表达式inf。inf和nan的区别在于,inf是一个超出浮点表示范围的浮点数(其本质还是一个数,但它是无限的,所以不能用浮点数表示,比如1/0),而nan一般表示一个非浮点数(比如无理数)。

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

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

  Python意味着不是一个使用小写nan的数字。

  你可以这样定义一个nan。

  A=float(nan )或

  fromdecimalimportDecimal

  A=Decimal(nan )最常见的计算是无穷大减去无穷大得到nan。

  float(inf) - float(inf )

  确定一个数字是否为nan

  导入数学

  print(math . isnan(a))nan和nan的比较关系是nan!=南

  所以,如果一个数本身不等于自身,就可以判断为NaN型。另外,numpy中也有nan类型,但不是Python原生的。

  热门IT软件开发工作室,大量免费python视频教程,欢迎在线学习!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • python 中文unicode编码,python输出字符的unicode
  • python 中文unicode编码,python输出字符的unicode,Unicode和Python的中文处理
  • python输出两个数之间的整数,python编写程序,要求输入两个整数,求两数之和后输出
  • 字母在python中怎么表示,用python输出字母金字塔
  • python输出n×n的方格矩阵,python 输入矩阵
  • python自动换行快捷键,python输出自动换行怎么设置
  • python求两个给定正整数的最大公约数和最小公倍数,python输出最大公约数和最小公倍数
  • 如何用python输出九九乘法表,怎么用python打印九九乘法表
  • python100以内的素数之和是多少,python输出1000以内的素数以及这些素数之和
  • python输出清屏代码,python终端清屏命令
  • python输出fibonacci数列的前30项,编程求fibonacci数列前20项
  • 输出一个n阶的方阵python,python输出1到100的奇数和偶数
  • Python输出字符串长度,python获取字符串的长度
  • python变量名在引用前必须赋值,python输出语句中引用变量
  • 用python输出1000以内所有的质数,python中输出100-200的质数
  • 留言与评论(共有 条评论)
       
    验证码: