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)

True 如果x有限则返回。

math.isinf(x)

True如果 x 是无限则返回。

math.isnan(x)

True如果 x不是数字则返回

math.ldexp(x, exp)

返回。x * (2**exp)

math.lgamma(x)

返回 的伽马函数的自然对数x

math.log(x)

返回 的自然对数 x

math.log10(x)

返回以 10 为底的对数x

math.log2(x)

返回以 2 为底的对数x

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

圆的周长与其直径的比值