import math
- math.ceil(x) 就是取大于等于x最邻近的整数,
**math.floor(x)**类似,但是是向下取整
import numpy as np
a=2.1
import math
print(math.ceil(a))
x=-1.3
print(math.ceil(x))
结果如下:
3
-1
关于数组的ceil()函数的用法,np.ceil(arr)
arr=np.array([1,2.3,2.6,3.4,-1.3,-1.6])
np.ceil(arr)
结果如下:array([ 1., 3., 3., 4., -1., -1.])
注意在math.ceil()与numpy 中的np.ceil()存在一定的区别,前者的结果是整型的数据,而后者是浮点型的数据
2. math.copysign(x,y)
math.copysign(1.66,-5.68)
结果:-1.66
解释:就是取x的绝对值,符号就是y的符号(我是这样理解的不知道对不对实在是没有看明白)
3**.math.fabs(x)** 表示返回的x的绝对值,返回的字符类型是浮点型
math.fabs(-5.666)
math.fabs(-5)
结果
5.666
5.0
3…math.factorial(x) 返回x的阶乘,如果x是负数或者不是整数就会报错
x=3
b=2.3
print(math.factorial(x))
print(math.factorial(b))
结果:
6
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-30-73d9c8ec2f15> in <module>()
2 b=2.3
3 print(math.factorial(x))
----> 4 print(math.factorial(b))
ValueError: factorial() only accepts integral values
- math.fmod(x, y)
- **math.frexp(x)用以分离,其中的x可以是整数浮点数等类型,其中的返回值是(m,e)
x=m*2e
math.frexp(5.6)
结果(0.7, 3)
5.math.gcd(a, b) 返回整数a和b的最大公因数。如果a或b不是零,则gcd(a,b)的值是除a和b的最大正整数。gcd(0,0)返回0。
math.gcd(6,8)
结果:2
6.math.isclose(a, b, , rel_tol=1e-09, abs_tol=0.0)¶
转载
7.math.isfinite(x)
如果x既不是无穷大也不是NaN,则返回true,否则返回false。(注意0.0被认为是有限的。)
8***.math.isinf(x)**** 如果x是正无穷大或负无穷大,则返回true,否则返回false。
9 .*math.ldexp(x, i).返回x(2i)。这本质上是函数frexp()的倒数。
**10.math.modf(x)**返回x的小数部分和整数部分。两个结果都带有x的符号,并且都是浮点数。
math.modf(-2.39)https://blog.csdn.net/weixin_41084236/article/details/81479952#mathremainderx-y
结果:(-0.3900000000000001, -2.0)
11.math.remainder(x, y)符合IEEE 754标准的求余……
转载
12.math.trunc(x)截断x的小数部分
math.trunc(5.36)
结果:5
二:指数和幂函数
1.math.exp(x) 返回e**x
math.exp(2)
结果:7.38905609893065
2**.math.expm1(x)** e**x-1返回
math.expm1(2)
结果:6.38905609893065
3.math.log(x[, base])
math.log(10,2)
结果:3.3219280948873626
4.math.log2(x)¶
math.log(x) 就相当于数学中的ln(x),x>0,求底数为e的对数,
5.math.pow(x, y) 表示返回x的y次方,返回的是浮点数
math.pow(2.6,3.6)
结果:31.182006138003036
三。角度转换函数
官方文档
四.特殊函数
math.erf(x) 返回x的误差函数
math.erfc(x) 返回x的余误差函数
math.gamma(x) 返回x的伽玛函数
math.lgamma(x) 返回x的绝对值的自然对数的伽玛函数