文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Python math模块

2023-01-31 02:08

关注


math模块的函数如下:
 
0,常量

math.pi         π = 3.141592...
math.e          e = 2.718281...


1,数值计算函数
 
math.ceil(x)            返回≥x的最小整数

math.floor(x)           返回≤x的最大整数
math.copysign(x,y)      返回与y同号的x值
math.fabs(x)            返回x的绝对值
math.factorial(x)       返回x的阶乘,即x!,x必须为非负整数
math.fmod(x,y)          返回x对y取模的余数(x决定余数符号),与x%y不同(y决定余数符号)
   例:   math.fmod(100, -3)   -->  1.0
         math.fmod(-100, 3)   --> -1.0
         100 % -3    -->    -2
        -100 %  3    -->     2
math.frexp(x)           返回元组(m,e),根据 x = m*(2**e)
math.fsum(iterable)     返回数组的和,比内置函数sum要精确
math.isfinite(x)        若x是有限数,返回True
math.isinf(x)           若x是无穷大,返回True
math.isnan(x)           若x非数,返回True
math.ldexp(x,i)         返回x*(2**i)的结果
math.modf(x)            返回元组(fractional,integer),分别为x的小数部分和整数部分
math.trunc(x)           返回x的整数部分

2,乘方/对数函数
 
math.exp(x)             返回e**x
math.expm1(x)           返回e**x - 1
math.log(x[,base])      返回x的对数,base默认的是e
math.log1p(x)           返回x+1的对数,base是e
math.log2(x)            返回x关于2的对数
math.log10(x)           返回x关于10的对数
math.pow(x,y)           返回x**y
math.sqrt(x)            返回x的平方根

3,三角函数


math.sin(x)             返回x的正弦,x用弧度制表示
math.cos(x)             返回x的余弦
math.tan(x)             返回x的正切
math.asin(x)            返回x的反正弦,结果用弧度制表示
math.acos(x)            返回x的反余弦
math.atan(x)            返回x的反正切
math.atan2(y,x)         返回atan(y/x)
math.hypot(x,y)         返回sqrt(x*x + y*y)

4,角度,弧度转换函数


math.degrees(x)         弧度 –> 角度
math.radians(x)         角度 -> 弧度

5,双曲线函数
 
math.acosh(x)           返回x的反双曲余弦
math.asinh(x)           返回x的反双曲正弦
math.atanh(x)           返回x的反双曲正切
math.cosh(x)            返回x的双曲余弦
math.sinh(x)            返回x的双曲正弦
math.tanh(x)            返回x的双曲正切
 
6,特殊函数

math.erf(x)           # 不知道这几个是干啥的……原谅我吧……
math.erfc(x)          # 不知道这几个是干啥的……原谅我吧……
math.gamma(x)         # 不知道这几个是干啥的……原谅我吧……
math.lgamma(x)        # 不知道这几个是干啥的……原谅我吧……
 
 
 

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯