python负无穷区间怎么表示,python中的无穷大怎么表示

  python负无穷区间怎么表示,python中的无穷大怎么表示

  今天在看书的时候,看到了这样一个例子:

  这是用来解决从某个数列表中找出两个最接近但不相等的数的问题(两者的绝对差最小):

  从随机导入randrange

  seq=[范围(100)中I的rand range(10 * * 10)]

  dd=float(inf )

  对于序列中的x:

  .对于序列中的y:

  .如果x==y:继续

  .d=abs(x-y)

  .如果d

  .xx,yy,zz=x,y,d

  .

  xx,yy

  (6455592839, 1698708708)

  但是看到这个例子的时候,我看到了一个不熟悉的说法:DD=float ("INF ")。

  然后查阅资料,这就是“无限加减”的意思。下面是这种用法的记录:

  1.正无穷大:float( INF );Infinite: float(-inf )

  2.使用inf进行简单的算术运算,如加法和乘法,仍然会得到inf:

  45浮点型( inf )

  中程核力量

  88*float(inf )

  中程核力量

  注意:inf乘以0将得到非数字(nan)

  0*float(inf )

  圆盘烤饼

  3.把inf以外的数除以inf,得到0:

  2017/float(inf )

  0.0

  176.5/float(inf )

  0.0

  float( INF )/float( INF )-除了这会得到nan

  圆盘烤饼

  4.当然,从数学意义上我们可以知道,inf值是不会通过通常的运算得到的。

  5.不平等:

  当我们谈论和时:

  所有数字都大于-INF;

  所有数字都小于inf

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

留言与评论(共有 条评论)
   
验证码: