模块1:math库的常见调用

math库包括4个数字常数,16个数值表示函数,8个幂对数函数,16个三角运算函数和4个高等特殊函数。但我这里只取最常用的一部分来介绍(后续遇到了会继续补充)。

数字常数

常数数学表示                        描述
math.pi\pi圆周率
math.ee自然对数(2.718...)
math.inf\infty正无穷大,负无穷大为-math.inf
math.nan非浮点数标记,NAN(Not a number)

数值表示函数

函数数学表示描述
math.fabs(x)|x|返回x的绝对值
math.fmod(x,y)x%y返回x与y的模
math.fsum([x,y,...])x+y+...浮点数精确求和
math.ceil(x)\lceil x \rceil向上取整,\geqx的最小整数
math.floor(x)\lfloor x \rfloor向下取整,\leqslantx的最大整数
math.factorial(x)x!x的阶乘(若x是小数或负数,返回Valueerror)
math.gcd(a,b)返回a,b的最大公约数
math.modf(x)返回小数部分和整数部分
math.trunc(x)返回x的整数部分
math.isinf(x)当x是正负无穷大,返回True;否则返回False

幂对数函数

函数数学表示描述
math.pow(x,y)x^{y}返回x的y次幂
math.exp(x)e^x返回e的x次幂,e是自然对数
math.sqrt\sqrt x返回x的平方根
math.log(x,base)\log_{base}{x}返回x的对数值,当只输入x时,返回自然对数,即lnx

三角运算函数

函数数学表示描述
math.degrees(x)x的角度制转弧度制
math.radians(x)x的弧度制转角度制
math.hypot(x,y)\sqrt {x^2+y^2}返回(x,y)到原点(0,0)的距离
math.sin(x)        sin x返回x的正弦函数值,x是弧度值
math.cos(x)        cosx返回x的余弦函数值,x是弧度值
math.tan(x)        tan x返回x的正切函数值,x是弧度值
math.asin(x)    arc sin x返回x的反正弦函数值,x是弧度值

后面的类似我就不再赘述了。 

高等特殊函数

函数数学表示概述
math.erf(x)\frac{2}{\sqrt {\pi}}\int_{0}^{x} e^{-t^2}dt高斯误差函数
math.gamma(x)\int_{0}^{\infty} x^{t-1} e^{-x}dx伽马函数,也叫欧拉第二积分函数

Python中的math库提供了大量的计算公式,可以直接调用,非常方便。学会熟练使用math库能大量的减少编程的时间和错误概率,提高编程效率。

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值