python math库有哪些函数

Python math库包含许多数学函数,如sin、cos、tan、sqrt、pow等。

Python的math库提供了许多用于数学计算的函数,以下是一些常用的函数及其功能:

1、常量和特殊值

python math库有哪些函数

math.e:自然对数的底数,约等于2.71828

math.pi:圆周率,约等于3.14159

math.inf:正无穷大

math.nan:非数字(Not a Number)

math.tau:数学上的Tau,是2π的亚派尔近似值,约等于6.28318

2、三角函数

math.sin(x):正弦函数

math.cos(x):余弦函数

math.tan(x):正切函数

math.asin(x):反正弦函数

math.acos(x):反余弦函数

math.atan(x):反正切函数

math.atan2(y, x):返回点 (x, y) 与 x 轴之间的角度,范围为 π 到 π

math.sinh(x):双曲正弦函数

math.cosh(x):双曲余弦函数

math.tanh(x):双曲正切函数

python math库有哪些函数

math.asinh(x):反双曲正弦函数

math.acosh(x):反双曲余弦函数

math.atanh(x):反双曲正切函数

3、指数和对数函数

math.exp(x):e的x次幂

math.log(x):以e为底的自然对数

math.log10(x):以10为底的对数

math.pow(x, y):x的y次幂

math.sqrt(x):x的平方根

math.cbrt(x):x的立方根

math.ceil(x):向上取整,返回不小于x的最小整数

math.floor(x):向下取整,返回不大于x的最大整数

math.fabs(x):返回x的绝对值

math.fmod(x, y):返回x除以y的浮点数余数

math.frexp(x):返回x的尾数和指数,分别存储在两个浮点数中

math.ldexp(mantissa, exponent):返回mantissa * 2**exponent的值

python math库有哪些函数

math.modf(x):返回x的小数部分和整数部分,分别存储在两个浮点数中

math.phase(x):返回角度θ,使得exp(j*θ)=x,其中j是虚数单位

math.polar(r, theta):将直角坐标系中的点 (r, theta) 转换为极坐标系中的点 (r, theta)

math.rect(w, h):将极坐标系中的点 (r, theta) 转换为直角坐标系中的点 (w, h)

math.trunc(x):返回不大于x的最大整数

4、其他数学函数

math.comb(n, k):计算组合数C(n, k) = n! / [k! * (n k)!]

math.factorial(n):计算阶乘n! = n * (n 1) * … * 1

math.gcd(a, b):计算最大公约数,即a和b的最大公共因数

math.lcm(a, b):计算最小公倍数,即a和b的最小公共倍数

math.hypot(x, y):计算直角三角形的斜边长度,即sqrt(x^2 + y^2)

math.isclose(a, b, rel_tol=1e09, abs_tol=0.0):检查两个浮点数是否接近相等,rel_tol和abs_tol分别表示相对误差和绝对误差的容差范围

math.isfinite(x):检查x是否为有限数(非无穷大或NaN)

math.isinf(x):检查x是否为正无穷大或负无穷大

math.isnan(x):检查x是否为非数字(NaN)

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/649213.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希的头像未希新媒体运营
上一篇 2024-05-23 14:28
下一篇 2024-05-23 14:30

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入