国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Python關于正負無窮float(‘inf’)的一些用法

2019-11-14 17:33:54
字體:
來源:轉載
供稿:網友

Python中可以用如下方式表示正負無窮:

float("inf"), float("-inf")

利用 inf 做簡單加、乘算術運算仍會得到 inf

>>> 1 + float('inf')inf>>> 2 * float('inf')inf

 

但是利用 inf 乘以0會得到 not-a-number(NaN):

>>> 0 * float("inf")nan

除了inf外的其他數除以inf,會得到0

>>> 889 / float('inf')0.0>>> float('inf')/float('inf')nan

 

通常的運算是不會得到 inf值的 

>>> 2.0**24.0>>> _**216.0>>> _**2256.0>>> _**265536.0>>> _**24294967296.0>>> _**21.8446744073709552e+19>>> _**23.4028236692093846e+38>>> _**21.157920892373162e+77>>> _**21.3407807929942597e+154>>> _**2Traceback (most recent call last):  File "<stdin>", line 1, in ?OverflowError: (34, 'Numerical result out of range')

inf的運算規則遵從 IEEE-754 standard

不等式:

當涉及 > 和 < 運算時,

  • 所有數都比-inf大
  • 所有數都比+inf小

 等式:

+inf 和 +inf相等

-inf 和 -inf相等

 

Refer to:

http://stackoverflow.com/questions/1628026/python-infinity-any-caveats

 


上一篇:Python連接Oracle

下一篇:Python之正則

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沾益县| 永修县| 剑川县| 施秉县| 东辽县| 澄城县| 孟津县| 乌兰县| 白银市| 大石桥市| 香河县| 汝州市| 米脂县| 兴城市| 高要市| 育儿| 清水县| 和龙市| 泰兴市| 黄骅市| 东乌珠穆沁旗| 清徐县| 远安县| 肥乡县| 来宾市| 丰县| 光山县| 精河县| 苍南县| 黄梅县| 蒙自县| 保定市| 疏附县| 丰台区| 凉山| 上林县| 池州市| 孝义市| 基隆市| 黄梅县| 麟游县|