python-math标准库函数功能汇总

math标准库的使用*

*如何查看math标准库中的相关方法:
import math
print(dir(math))
[‘doc’, ‘loader’, ‘name’, ‘package’, ‘spec’, ‘acos’, ‘acosh’, ‘asin’, ‘asinh’, ‘atan’, ‘atan2’, ‘atanh’, ‘ceil’, ‘copysign’, ‘cos’, ‘cosh’, ‘degrees’, ‘e’, ‘erf’, ‘erfc’, ‘exp’, ‘expm1’, ‘fabs’, ‘factorial’, ‘floor’, ‘fmod’, ‘frexp’, ‘fsum’, ‘gamma’, ‘gcd’, ‘hypot’, ‘inf’, ‘isclose’, ‘isfinite’,‘isinf’, ‘isnan’, ‘ldexp’, ‘lgamma’, ‘log’, ‘log10’, ‘log1p’, ‘log2’, ‘modf’, ‘nan’, ‘pi’, ‘pow’, ‘radians’, ‘sin’, ‘sinh’, ‘sqrt’, ‘tan’, ‘tanh’, ‘tau’, ‘trunc’]
ps:结果的是以列表的形式呈现出来的


库中方法分类(python3.6)

类别 个数 详情
三角函数类 13 cos(),cosh(),acos()acosh(),
sin(),sinh(),asin(),asinh(),
tan(),tanh(),atan(),atanh(),atan2()
常数类 3 pi,e,tau(2
pi)
常非数类 2 inf<无穷>,nan<不是数>
取整 3+1 ceil(),floor(),round()
<round()为python内置函数直接调用即可>
trunc()<将小数部分直接砍掉>–>trunc(2.58585458678465)==2
is<…>判断函数 4 isclose(),isinf(),ifnan(),isfinite()
常规计算操作 7 求和:fsum();开方:sqrt();最小公约数:gcd();阶乘:factorial()
模运算:fmod(x,y),modf()<modf()展现小数部分>
绝对值:fabs(),abs() <abs()为python内置函数直接调用>
幂运算 6 exp(),frexp(),frex(),expm1(),pow(),ldexp(x,i)==x
(2
*i)
对数 4 log(),log10(),loglp(),log2()
魔法方法 5 ‘doc’, ‘loader’, ‘name’, ‘package’, ‘spec
判断函数正确性 2 erf(),erfc()
复杂数学公式实现 5 gamma函数:gamma(),lgamma()
计算三角形斜边函数:hypot()
弧度,角度之间转换:degrees()<弧->角>,radians()<角->弧>


方法使用过程中的注意事项


1.相同功能的函数其准确性的比较: exp(2) > e**2 ; log10(x) > log(x,10)
2.相同功能函数其执行速度比较: abs(x) > fabs(x) (x必须为数值型)
3.python-math库 学习手册(官方资料)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值