提示信息

Python 标准库中的数学函数(math 模块)

末代情人 已关注

Python 的 math 模块提供了一组用于数学计算的标准数学函数,涵盖了基础的和一些高级的数学操作。以下是这个模块中的一些重要函数和功能:

基本函数

  • math.ceil(x): 返回大于或等于 x 的最小整数。
  • math.floor(x): 返回小于或等于 x 的最大整数。
  • math.fabs(x): 返回 x 的绝对值。
  • math.factorial(x): 返回 x 的阶乘(x!)。
  • math.fmod(x, y): 返回 x 除以 y 的余数,其符号与被除数相同。
  • math.frexp(x): 返回以 (m, e) 形式表示的 x,即 x = m * 2**e。
  • math.fsum(iterable): 精确地对浮点数序列求和,避免精度问题。

幂和对数

  • math.exp(x): 返回 e 的 x 次幂。
  • math.log(x[, base]): 返回 x 的自然对数。如果给定 base,则返回以 base 为底的对数。
  • math.log10(x): 返回 x 的以 10 为底的对数。
  • math.pow(x, y): 返回 x 的 y 次幂。
  • math.sqrt(x): 返回 x 的平方根。

三角函数

  • math.cos(x): 返回 x 的余弦值。
  • math.sin(x): 返回 x 的正弦值。
  • math.tan(x): 返回 x 的正切值。
  • math.acos(x): 返回 x 的反余弦值。
  • math.asin(x): 返回 x 的反正弦值。
  • math.atan(x): 返回 x 的反正切值。
  • math.atan2(y, x): 返回从 x 轴到点 (x, y) 的角度。

角度转换

  • math.degrees(x): 将弧度转换为角度。
  • math.radians(x): 将角度转换为弧度。

双曲函数

  • math.cosh(x): 返回 x 的双曲余弦值。
  • math.sinh(x): 返回 x 的双曲正弦值。
  • math.tanh(x): 返回 x 的双曲正切值。
  • math.acosh(x): 返回 x 的反双曲余弦值。
  • math.asinh(x): 返回 x 的反双曲正弦值。
  • math.atanh(x): 返回 x 的反双曲正切值。

特殊函数

  • math.gamma(x): 返回 x 的伽玛函数值。
  • math.lgamma(x): 返回 x 的伽玛函数的自然对数。

常量

  • math.pi: 表示圆周率常量 π (3.14159...)。
  • math.e: 表示自然常数 e (2.71828...)。

math 模块为浮点数操作提供了精确的数学计算,是科学计算和工程应用中非常有用的工具。该模块专注于浮点运算,并不支持复数计算,处理复数需使用 cmath 模块。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
末代情人 关注 已关注

最近一次登录:2024-11-20 10:05:24   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图