math – 数学函数
该模块实现了相应CPython模块的子集,如下所述。有关更多信息,请参阅原始CPython文档:math.
math
模块提供了一些处理浮点数的基本数学函数。
函数
acos
math.acos(x)
返回x
的反余弦值。
acosh
math.acosh(x)
返回x
的反双曲余弦值。
asin
math.asin(x)
返回x
的反正弦。
asinh
math.asinh(x)
返回x
的反双曲正弦值。
atan
math.atan(x)
返回x
的反正切。
atan2
math.atan2(y, x)
返回y
/x
的反正切的主值。
atanh
math.atanh(x)
返回x
的反双曲正切。
ceil
math.ceil(x)
返回一个整数,“x”向正无穷大四舍五入。
copysign
math.copysign(x, y)
以y
的符号返回x
。
cos
math.cos(x)
返回x
的余弦。
cosh
math.cosh(x)
返回x
的双曲余弦值
degrees
math.degrees(x)
返回弧度x
转换为度数。
erf
math.erf(x)
返回x
的错误函数。
erfc
math.erfc(x)
返回x
的互补误差函数。
exp
math.exp(x)
返回x
的指数。
expm1
math.expm1(x)
返回exp(x) - 1
。
fabs
math.fabs(x)
返回x
的绝对值。
floor
math.floor(x)
返回一个整数,“x”向负无穷大舍入。
fmod
math.fmod(x, y)
返回x
/y
的余数。
frexp
math.frexp(x)
将浮点数分解为尾数和指数。返回的值是元组(m,e)
,使得x == m * 2 ** e
完全正确。如果x == 0
则函数返回(0.0,0)
,否则关系0.5 <= abs(m)<1
成立。
gamma
math.gamma(x)
返回x
的伽玛函数。
isfinite
math.isfinite(x)
如果x
是有限的,则返回True。
isinf
math.isinf(x)
如果x
是无限的,则返回True。
isnan
math.isnan(x)
如果x
不是数字,则返回True
ldexp
math.ldexp(x, exp)
返回x *(2 ** exp)
。
lgamma
math.lgamma(x)
返回x
的伽玛函数的自然对数。
log
math.log(x)
返回x
的自然对数。
log10
math.log10(x)
返回x
的以10为底的对数。
log2
math.log2(x)
返回x
的base-2对数。
modf
math.modf(x)
返回两个浮点数的元组,是“x”的分数和整数部分。两个返回值都与x
具有相同的符号。
pow
math.pow(x, y)
将x
返回到’y`的幂。
radians
math.radians(x)
返回度数x
转换为弧度。
sin
math.sin(x)
返回x
的正弦值。
sinh
math.sinh(x)
返回x
的双曲正弦值。
sqrt
math.sqrt(x)
返回x
的平方根。
tan
math.tan(x)
返回x
的正切值。
tanh
math.tanh(x)
返回x
的双曲正切。
trunc
math.trunc(x)
返回一个整数,“x”向0舍入。
Constants
math.e
自然对数的基础
math.pi
圆周长与直径的比值