欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Note of Python Math

程序员文章站 2024-02-04 20:57:58
Note of Python Math math 库是Python 提供的内置数学类函数库,而其中复数类型常用于科学计算,一般计算并不常用,因此math 库不支持复数类型。math 库一共提供4个数学常数和44个函数(包括16个数值表示函数、8个幂对数函数、16个三角对数函数和4个高等特殊函数)。 ......

note of python math

        math 库是python 提供的内置数学类函数库,而其中复数类型常用于科学计算,一般计算并不常用,因此math 库不支持复数类型。math 库一共提供4个数学常数和44个函数(包括16个数值表示函数、8个幂对数函数、16个三角对数函数和4个高等特殊函数)。

 

1. 调用库函数

(1) 导入库函数:import  <库名>

使用库中函数:<库名> . <函数名> (<函数参数>)

Note of Python Math

(2) 导入库函数:from  <库名>  import * ( *为通配符 )

使用库中函数:<函数名> (<函数参数>

Note of Python Math

2. math库函数

(1) 4个数学常数

 

常数

数学表示

说明

pi

π

圆周率(3.141592653589793)

e

e

自然对数(2.718281828459045)

inf

正无穷大

nan

 

非浮点数标记(not a number)

 

(2) 16个数值表示函数

函数

数学表示

说明

fabs(x)

|x|

返回x的绝对值

fmod(x)

x%y

返回xy的模

fsum([x,y,...])

x+y+...

浮点数精确求和

ceil(x)

 

向上取整,返回不小于x的最小整数

floor(x)

 

向上取整,返回不大于x的最大整数

factorial(x)

x!

返回x的阶乘

gcd(a,b)

 

返回ab的最大公约数,x为小数或负数时,返回 valueerror

frexp(x)

 

返回(m,e),当x=0时,返回 (0.0 , 0)

ldexp(x,i)

 

返回运算值,frexp(x)的反运算

modf(x)

 

返回x的小数和整数部分

trunc(x)

 

返回x的整数部分

copysign(x,y)

|x|*|y|/y

y的正负号替换x的正负号

isclose(a,b)

 

比较ab的相似性,返回truefalse

isfinite(x)

 

x为无穷大或nan时返回true;否则返回false

isinf(x)

 

x为无穷大时返回true;否则返回false

isnan(x)

 

xnan时返回true;否则返回false

 

(3) 8个幂对数函数

函数

数学表示

说明

pow(x,y)

 

返回xy次幂

exp(x)

 

返回ex次幂

expml(x)

 

返回ex次幂减1

sqrt(x)

 

返回x的平方根

log(x [,base])

 

返回x的对数值,只输入x时,base = e

log1p(x)

 

返回1+x的自然对数值

log2(x)

 

返回x2对数值

log10(x)

 

返回x10对数值

 

(4) 16个三角对数函数

函数

数学表示

说明

degrees(x)

 

角度x的弧度值转角度值

radians(x)

 

角度x的角度值转弧度值

hypot(x,y)

 

返回坐标 (x,y)到原点的距离

sin(x)

sin x

返回x的正弦函数值,x是弧度值

cos(x)

cos x

返回x的余弦函数值,x是弧度值

tan(x)

tan x

返回x的正切函数值,x是弧度值

asin(x)

arcsin x

返回x的反正弦函数值,x是弧度值

acos(x)

arccos x

返回x的反余弦函数值,x是弧度值

atan(x)

arctan x

返回x的反正切函数值,x是弧度值

atan2(y,x)

arctan y/x

返回y/x的反正切函数值,x是弧度值

sinh(x)

sinh x

返回x的双曲正弦函数值

cosh(x)

cosh x

返回x的双曲余弦函数值

tanh(x)

tanh x

返回x的双曲正切函数值

asinh(x)

arcsinh x

返回x的反双曲正弦函数值

acosh(x)

arccosh x

返回x的反双曲余弦函数值

atanh(x)

arctanh x

返回x的反双曲正切函数值