Python 中的數學函式 - 特殊函式和常量


在本文中,我們將學習 Python 標準庫中 math 模組中可用的特殊函式和常量。

這裡我們將討論一些常數,例如−

  • pi
  • e
  • inf
  • Nan
  • tau

以及一些函式,例如

  • Gamma
  • Isinf
  • Isnan
  • isfinite()
  • erf()

我們來討論一下常數及其各自的值 −

pi3.141592…..
e2.718281…...
inf6.283185…...
nan<infinty>
tau<not a number>

現在讓我們討論一些特殊函式及其實現−

  • Gamma − 返回 gamma(n) 的值

  • Isinf − 檢查函式的值是否為無窮大。

  • Isnan − 檢查返回值是否為數字。

  • Isfinite − 如果該值既不是無窮大也不是 nan 則返回 True,否則返回 false

  • Erf − 返回 x 的誤差函式。

現在讓我們看一個示例−

示例

import math
num=10
print (math.gamma(num))

if (math.isnan(math.nan)):
   print ("The number is not a number")
else : print ("The number is a number")


if (math.isinf(math.inf)):
   print ("The number is positive infinity")
else : print ("The number is not positive infinity")

print(math.isfinite(math.inf))

輸出

362880.0
The number is not a number
The number is positive infinity
False

結論

在本文中,我們學習了 Python 中的數學函式 - 特殊函式和常量。

更新日期:2020 年 7 月 3 日

258 次瀏覽

開啟你的 職業生涯

透過完成課程來獲得認證

開始學習
廣告