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**ex == 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。