python中math库_Python库详解之math库
1
首先我們看下定義的Number-theoretic and representation functions.
1:ceil(x):功能:返回一個浮點數據,該數據向上取整.
2:copysign(x, y):功能:返回入參x,x的符號屬性和入參y一致.
3:fabs(x):功能:返回入參x的絕對值.
4:factorial(x):功能:返回x的階乘.
2
5:floor(x):功能:返回一個浮點數據,該數據向下取整.
6:fmod(x, y):功能:取模運算,等同x%y,注意表達式的符號看參數x.
7:frexp(x):功能:效果等同公式x=m*2**e 返回二元數組(m,e).
8:fsum(iterable):功能:計算列表內部所有數據元素之和.返回浮點類型.
3
9:isinf(x):功能:判斷浮點類型的入參是否為正向無窮大還是負向無窮大.
10:isnan(x):功能:判斷浮點類型的入參是否為數據.
11:ldexp(x, i):功能:和函數frexp(x)函數相反等同公式:x*2**i
12:modf(x):功能:返回入參x的整數和小數部分.
13:trunc(x):功能:截取浮點數據的小數部分.
4
接下來看math庫定義的Power and logarithmic functions函數方法:
1:exp(x):功能:指數運算,等同公式e**x.
2:expm1(x):功能:與exp(x)不同在于該函數會有減1操作,小數部分的精度也有區別.
3:log(x[, base]):功能:取log運算.如果入參只有1個,那么base=e.
5
4:log1p(x):功能:取log運算,等同于1+x (base e).
5:log10(x):功能:取log運算,base=10.
6:pow(x, y):功能:冪運算,等同公式x**y.
7:sqrt(x):功能:開方運算.
6
接下來看math庫定義的三角函數:Trigonometric functions
1:acos(x):功能:反余弦函數.y = arccos(x),x=[-1,1];
2:asin(x):功能:反正弦函數.y=arcsin(x),x=[-1,1];
3:atan(x):功能:反正切函數.
4:atan2(y, x):功能:返回y/x的反正切函數.
7
6:cos(x):功能:余弦函數.
7:sin(x):功能:正弦函數.
8:tan(x):功能:正切函數.
9:hypot(x, y):功能:返回歐氏范數,等同公式sqrt(x*x + y*y).
END
總結
以上是生活随笔為你收集整理的python中math库_Python库详解之math库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3.7.2怎么用不了pill
- 下一篇: python映射类型有哪些_什么是pyt