math标准库函数----python
如何加載math庫
import math
如何使用math庫中的函數(shù)
- 在函數(shù)名前加math.(函數(shù))
- 如果在加載函數(shù)時代碼為import math as m則可以用m.(函數(shù))來調(diào)用函數(shù)
常數(shù)
- pi
>>> math.pi
>>>3.141592653589793 - e
>>> math.e
>>>2.718281828459045
一般函數(shù)
-
ceil(x):功能:返回一個浮點數(shù)據(jù),該數(shù)據(jù)向上取整.
>>>math.ceil(5.21)
>>>6.0 -
copysign(x, y):功能:返回入?yún),x的符號屬性和入?yún)一致.
>>>math.copysign(4,-1)
>>>-4.0 -
fabs(x):功能:返回入?yún)的絕對值.
>>>math.fabs(-2)
>>>2.0 -
factorial(x):功能:返回x的階乘.
>>>math.factorial(5)
>>>120 -
floor(x):功能:返回一個浮點數(shù)據(jù),該數(shù)據(jù)向下取整.
>>>math.floor(6.12)
>>>6.0 -
fmod(x, y):功能:取模運算,等同x%y,注意表達式的符號看參數(shù)x.
>>>math.fmod(3,2)
>>>1.0 -
frexp(x):功能:效果等同公式x=m*2**e 返回二元數(shù)組(m,e).
>>>math.frexp(8)
>>>(0.5,4) -
fsum(iterable):功能:計算列表內(nèi)部所有數(shù)據(jù)元素之和.返回浮點類型.
>>>f = [1,2.0,3.1]
>>>math.fsum(f)
>>>6.1 -
isinf(x):功能:判斷浮點類型的入?yún)⑹欠駷檎驘o窮大還是負(fù)向無窮大.
>>>math.isinf(6.66)
>>>False -
isnan(x):功能:判斷浮點類型的入?yún)⑹欠駷閿?shù)據(jù).
>>>math.isnan(6.66)
>>>False -
ldexp(x, i):功能:和函數(shù)frexp(x)函數(shù)相反等同公式:x*2**i
>>>math.ldexp(0.5,4)
>>>8.0 -
modf(x):功能:返回入?yún)的整數(shù)和小數(shù)部分.
>>>math.modf(8)
>>>(0.0,8.0) -
trunc(x):功能:截取浮點數(shù)據(jù)的小數(shù)部分.
>>>math.trunc(6.66)
>>>6 -
exp(x):功能:指數(shù)運算,等同公式e**x.
>>>math.exp(5)
>>>148.4131591025766>>>math.exp(1e-5)-1
>>>1.0000050000069649e-05 -
expm1(x):功能:與exp(x)不同在于該函數(shù)會有減1操作,小數(shù)部分的精度也有區(qū)別.
>>>math.expm1(5)
>>>147.4131591025766>>>math.expm1(1e-5)
>>>1.0000050000069649e-05 -
log(x[, base]):功能:取log運算.如果入?yún)⒅挥?個,那么base=e.
>>>math.log(4)
>>>1.3862943611198906>>>math.log(4,2)
>>>2.0 -
log1p(x):功能:取log運算,等同于1+x (base e).
>>>math.log1p(4)
>>>1.6094379124341003 -
log10(x):功能:取log運算,base=10.
>>>math.log10(100)
>>>2.0 -
pow(x, y):功能:冪運算,等同公式x**y.
>>>math.pow(3,2)
>>>9.0 -
sqrt(x):功能:開方運算.
>>>math.sqrt(4)
>>>2.0
三角函數(shù)
-
acos(x):反余弦函數(shù).y = arccos(x),x=[-1,1];
-
asin(x):反正弦函數(shù).y=arcsin(x),x=[-1,1];
-
atan(x):反正切函數(shù).
-
atan2(y, x):返回y/x的反正切函數(shù).
-
cos(x):余弦函數(shù).
-
sin(x):正弦函數(shù).
-
tan(x):正切函數(shù).
-
hypot(x, y):返回歐氏范數(shù),等同公式sqrt(xx + yy).
我的個人博客感興趣的也可以進去看看哦!
個人博客(點擊)
總結(jié)
以上是生活随笔為你收集整理的math标准库函数----python的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 芝麻分怎么提高到700
- 下一篇: python六角形的绘制