Python的math
库提供了丰富的数学函数,涵盖基础运算、三角函数、对数计算、常数等,是科学计算和工程应用的必备工具。 以下是其核心功能的分类详解:
-
基础运算函数
sqrt(x)
:计算平方根。pow(x, y)
:返回x的y次幂,优于运算符**
的浮点精度。ceil(x)
和floor(x)
:分别向上和向下取整。fabs(x)
:返回浮点数的绝对值,适用于高精度场景。
-
三角函数与双曲函数
sin(x)
、cos(x)
、tan(x)
:标准三角函数(角度需转为弧度)。asinh(x)
、acosh(x)
:反双曲函数,用于工程建模。degrees()
和radians()
:弧度与角度转换。
-
对数与指数函数
log(x[, base])
:支持任意底数的对数计算。exp(x)
:返回e的x次幂,用于自然指数增长模型。log10(x)
:专用于以10为底的对数,简化代码。
-
常数与特殊函数
pi
和e
:直接调用圆周率和自然常数。gamma(x)
:伽马函数,扩展阶乘到实数域。erf(x)
:误差函数,用于统计学概率计算。
提示:结合math
库与numpy
可提升大规模数据计算效率,注意函数输入范围(如sqrt
不支持负数)。