Python之math库

Posted 月疯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之math库相关的知识,希望对你有一定的参考价值。

Python math模块中定义了一些数学函数。由于这个模块属于编译系统自带,因此它可以被无条件调用。该模块还提供了与用标准C定义的数学函数的接口。

函数方法处理问题

Python math.acos() 方法

反余弦
Python math.acosh() 方法反双曲余弦
Python math.asin() 方法反正弦
Python math.asinh() 方法反双曲正弦
Python math.atan() 方法math.atan()方法返回数字(x)的反正切值,作为介于-PI/2和PI/2弧度之间的数值。
Python math.atan2() 方法math.atan2()方法以弧度返回y/x的反正切。 其中x和y是点(x,y)的坐标。
Python math.atanh() 方法反双曲正切值
Python math.ceil() 方法方法在必要时将数字向上舍入到最接近的整数
Python math.comb() 方法方法返回从n种可能性中选择k个无序结果的方式数量,无重复,也称为组合。
Python math.copysign() 方法方法返回一个浮点数,该浮点数由第一个参数的值和第二个参数的正负号(+/-)组成。
Python math.cos() 方法返回数字的余弦值
Python math.cosh() 方法返回一个数字的双曲余弦(等价于(exp(number) + exp(-number)) / 2)。
Python math.degrees() 方法可将角度从弧度转换为度。
Python math.dist() 方法返回两个点(p和q)之间的欧几里得距离,其中p和q是该点的坐标。
Python math.erf() 方法方法返回数字的误差函数。
Python math.erfc() 方法方法返回数字的互补误差函数。
Python math.exp() 方法方法返回e^{x}
Python math.expm1() 方法e^{x}-1
Python math.fabs() 方法方法以浮点数形式返回数字的绝对值
Python math.factorial() 方法方法返回数字的阶乘
Python math.floor() 方法方法根据需要将数字DOWN舍入到最接近的整数,然后返回结果
Python math.fmod() 方法方法返回x/y的余数(模)
Python math.frexp() 方法方法以成对(me)的形式返回尾数和指定数字的指数
Python math.fsum() 方法方法返回任何可迭代项(元组,数组,列表等)中所有项的总和
Python math.gamma() 方法方法以数字形式返回gamma函数
Python math.gcd() 方法方法返回两个整数int1int2的最大公约数
Python math.hypot() 方法方法返回欧几里得范数。 欧几里得范数是从原点到给定坐标的距离
Python math.isclose() 方法方法检查两个值是否彼此接近。 如果值接近则返回True,否则返回False
Python math.isfinite() 方法方法检查数字是否是有限的
Python math.isinf() 方法方法检查数字是否为无限
Python math.isnan() 方法方法检查值是否为NaN(非数字)
Python math.isqrt() 方法方法将一个平方根数字向下舍入到最接近的整数
Python math.ldexp() 方法方法返回给定数字x和i的x * (2 ** i),这是math.frexp()的反函数
Python math.lgamma() 方法方法返回给定数字x和i的x * (2 ** i),这是math.frexp()的反函数
Python math.log() 方法方法返回数字的自然对数,或数字以对数为底的对数
Python math.log10() 方法方法返回数字的以10为底的对数
Python math.log1p() 方法方法返回log(1 + number),即使在number的值接近于零的情况下,其计算方式也是准确的
Python math.log2() 方法方法返回数字的以2为底的对数
Python math.perm() 方法方法返回从n个项中选择有序且无重复的k个项的方式数量。
Python math.pow() 方法方法返回提高到y的x的值
Python math.prod() 方法方法返回给定迭代器中元素的乘积
Python math.radians() 方法方法将度值转换为弧度
Python math.radians() 方法方法将度值转换为弧度
Python math.tau 常量常量返回tau的值,即6.283185307179586
Python math.remainder() 方法方法返回相对于y的x的余数
Python math.sin() 方法正弦
Python math.pi 常量3.1415926
Python math.nan 常量常量返回浮点nan(不是数字)值。 此值不是合法数字
Python math.inf 常量常量返回浮点正无穷大
Python math.e 常量e
Python math.trunc() 方法方法返回数字的截断的整数部分
Python math.tanh() 方法方法返回数字的双曲正切值
Python math.tan() 方法方法返回正切值
Python math.sqrt() 方法方法返回数字的平方根
Python math.sinh() 方法方法返回数字的双曲正弦值

 

以上是关于Python之math库的主要内容,如果未能解决你的问题,请参考以下文章

Python之math库

python之模块和包

JavaScript 有用的代码片段和 trick

2017寒假零基础学习Python系列之函数之 返回多个值

python---内置库math

python标准库《math》