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
#
圆周长与直径的比值