math库中的数学函数?
math库是Python中用于数学计算的标准库,提供了大量的数学函数。以下是math库中常用的数学函数及其功能:
1. 数学常量:
- pi:圆周率π的近似值。
- e:自然常数e的近似值。
- tau:2π的近似值。
- inf:正无穷大。
- nan:非数字。
2. 数值运算:
- abs(x):取绝对值。
- ceil(x):向上取整。
- floor(x):向下取整。
- round(x):四舍五入。
- trunc(x):取整数部分。
3. 幂函数:
- pow(x, y):求x的y次幂。
- sqrt(x):求平方根。
- exp(x):求e的x次幂。
- log(x, base):求以base为底的x的对数,默认为e的对数。
4. 三角函数:
- sin(x):求正弦值。
- cos(x):求余弦值。
- tan(x):求正切值。
- asin(x):求反正弦值。
- acos(x):求反余弦值。
- atan(x):求反正切值。
- hypot(x, y):求直角三角形斜边的长度。
- degrees(x):将弧度转换为角度。
- radians(x):将角度转换为弧度。
5. 双曲函数:
- sinh(x):求双曲正弦值。
- cosh(x):求双曲余弦值。
- tanh(x):求双曲正切值。
- asinh(x):求反双曲正弦值。
- acosh(x):求反双曲余弦值。
- atanh(x):求反双曲正切值。
6. 数学运算:
- factorial(x):求x的阶乘。
- gcd(x, y):求x和y的最大公约数。
- lcm(x, y):求x和y的最小公倍数。
- fmod(x, y):取x除以y的余数。
- modf(x):将x拆分为整数和小数部分。
除了以上列举的函数,math库还提供了许多其他的数学函数,如指数函数、对数函数、向量运算、复数运算等等。math库的函数涵盖了数值计算中常用的数学运算,可用于解决各类数学问题。
