python--math模块

作者: 阿尔豪001 | 来源:发表于2018-01-21 16:37 被阅读0次

    Python Math 函数 必须 import math
    (算术函数,三角函数,双曲函数,幂函数和对数函数,复数)
    功能说明 指令
    返回 x 的反余弦 math.acos(x)
    返回 x 的反双曲余弦 math.acosh(x)
    返回 x 的反正弦 math.asin(x)
    返回 x 的反双曲正弦 math.asinh(x)
    返回 x 的反正切 math.atan(x)
    返回 y/x 的反正切 math.atan2(y,x)
    返回 x 的反双曲正切 math.atanh(x)
    返回≧ x 的最小整數 math.ceil(x) math.floor(3.4) 結果 4
    返回与 y 同号的 x 值 math.copysign(x,y)
    返回 x 的余弦 math.cos(x)
    返回 x 的双曲余弦 math.cosh(x)
    將 x (弧长) 转成角度 math.degrees(x) 与 math.radians 为反函数

    math.degrees(math.pi/4)
    45.0
    math.radians(180)
    3.141592653589793
    常数 e = 2.7128... math.e
    返回 ex也就是 math.e**x math.exp(x)
    返回 x 的绝对值 math.fabs(x)
    返回 x!阶乘 math.factorial(x)
    返回 ≦ x 的最大整数 math.floor(x) math.floor(3.4) 結果 3
    返回 x对y取模的余数 math.fmod(x,y)
    返回一個 2 元組 (2-tuple)
    分別是 m (float)以及一个指数 n(int),
    使得 x = m×2的n次方. math.frexp(x)
    math.frexp(1.625)
    (0.8125, 1)
    返回 数列x 的各项和 math.fsum(x)
    math.fsum([2,3,7])
    12.0
    如果 x = ±inf 也就是 ±∞返回 True math.isinf(x) 判断是否是正负无穷
    如果 x = Non (not a number)返回 True math.isnan(x) 判断是否为空
    返回 m×2的n次方 math.ldexp(m,n)与 frexp 是反函数
    返回 以a为底x的对数 math.log(x,a)
    返回 以10为底x的对数 math.log10(x)
    返回 x 的小数部份与整数部份 math.modf(x)
    math.modf(50.68)
    (0.6799999999999997, 50.0)
    返回常数 π (3.14159...) math.pi
    返回 x的y次方 math.pow(x,y)
    將 x(角度) 转成弧长,与 degrees 为反函数 math.radians(d)
    返回 x 的正弦 math.sin(x)
    返回 x 的双曲正弦 math.sinh(x)
    返回 平方根 math.sqrt(x)
    返回 x 的正切 math.tan(x)
    返回 x 的双曲正切 math.tanh(x)
    返回 x 的整数部份,等同 int math.trunc(x)


    cmath模块包含了一些用于复数运算的函数.

    cmath.sqrt(-1)
    1j (1j的平方等于-1)
    cmath.sqrt(9)
    (3+0j)
    cmath.sin(1)
    (0.8414709848078965+0j)
    cmath.log10(100)
    (2+0j)
    ===============================================

    相关文章

      网友评论

        本文标题:python--math模块

        本文链接:https://www.haomeiwen.com/subject/yeqqaxtx.html