当前位置: 首页 > 工具软件 > Math_Model > 使用案例 >

python中math模块有哪些函数_python--math模块

郭单鹗
2023-12-01

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)

===============================================

 类似资料: