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。