math -- 数学运算函数
这个模块实现了相应 CPython 模块的一个子集,如下所述。有关更多信息,请参阅原始CPython文档:math.
该 math 模块提供了一些处理浮点数的基本数学函数.
注意: 在pyboard上,浮点数具有32位精度.
可用性:在WiPy上不可用。此模块需要浮点支持。
函数
- math.acos(x)
返回
x的反余弦值.
- math.acosh(x)
返回
x的反双曲余弦值.
- math.asin(x)
返回
x的反正弦值.
- math.asinh(x)
返回
x的反双曲正弦值.
- math.atan(x)
返回
x的反正切值.
- math.atan2(y, x)
返回
y/x的反正切主值.
- math.atanh(x)
返回
x的反双曲正切值.
- math.ceil(x)
返回一个整数,
x向正无穷大舍入.
- math.copysign(x, y)
返回
x带有y的符号.
- math.cos(x)
返回
x的余弦值.
- math.cosh(x)
返回
x的双曲余弦值.
- math.degrees(x)
返回
x弧度转换为度数.
- math.erf(x)
返回
x的错误函数.
- math.erfc(x)
返回
x的互补误差函数.
- math.exp(x)
返回
x的指数值.
- math.expm1(x)
返回
exp(x) - 1.
- math.fabs(x)
返回
x的绝对值.
- math.floor(x)
返回一个整数,
x向负无穷大舍入。
- math.fmod(x, y)
返回
x/y的余数.
- math.frexp(x)
将浮点数分解为尾数和指数。返回的值是元组 (m, e) 这样 x == m * 2**e
完全正确。如果 x == 0 ,则函数返回 (0.0,0) ,否则 0.5 <= abs(m) < 1 .
- math.gamma(x)
返回
x的伽玛函数值.
- math.isfinite(x)
如果
x是有限,则返回True.
- math.isinf(x)
如果
x是无限,则返回True.
- math.isnan(x)
如果
x不是数字,则返回True.
- math.ldexp(x, exp)
返回
x * (2**exp).
- math.lgamma(x)
返回
x的伽玛函数的自然对数.
- math.log(x)
- math.log(x, base)
一个参数时,返回
x的自然对数。 两个参数时,返回x以给定base为底的对数。
- math.log10(x)
返回
x的以10为底的对数.
- math.log2(x)
返回
x的以2为底的对数.
- math.modf(x)
返回一个由两个浮点数组成的元组,它是数字
x的分数和整数部分。两个返回值都具有相同的符号x.
- math.pow(x, y)
返回
x的y次方.
- math.radians(x)
返回
x度转换为弧度.
- math.sin(x)
返回
x的正弦值.
- math.sinh(x)
返回
x的双曲正弦值.
- math.sqrt(x)
返回
x的平方根.
- math.tan(x)
返回
x的正切值.
- math.tanh(x)
返回
x的双曲正切值.
- math.trunc(x)
返回一个整数,
x向0舍入.
常量
- math.e
自然对数的底
- math.pi
圆周长与直径之比