Python库详解之math库(续1)

2024-10-31 17:03:46

1、接上个小节,我们看下math库定义的Angular conversion角转换函数:1:degrees(x):功能:角度和弧长的相互转换.2:radians(x):功能:弧长和角度的相互转换.

Python库详解之math库(续1)

2、math库定义的双曲函数:H鲻戟缒男yperbolic functions1:acosh(x):功能:返回x的反双曲余弦.2:asinh(x):功能:返回x的反双曲正弦.3:atanh(x):功能:返回x的反双曲正切.4:cosh(x):功能:返回x的双曲余弦.5:sinh(x):功能:返回x的双曲正弦.6:tanh(x):功能:返回x的双曲正切.

Python库详解之math库(续1)

3、最后我们介绍math库特殊的函数和惘度谋裆常量:erf(x)函数以及erfc(x)函数:高斯误差函数.gamma(x)函数以及lgamma(x)函数:伽玛挣窝酵聒函数(Gamma函数),也叫欧拉第二积分,是阶乘函数在实数与复数上扩展的一类函数.常量有PI和e,数据参见图中所示:

Python库详解之math库(续1)

4、在math库中,我们没有看到有关复数的信息,在python中,复数的计算归类到另外的库:cmath.导入cmath库,可以看到定义的函数除了复数计算,常量和math基本一致.

Python库详解之math库(续1)

5、cmath库中和复数相关的函数定义:1:phase(x)功能:等价math.atan2(x.imag,x.real像粜杵泳).2:polar(x)功能:等价于(abs(x),phase(x)).3:rect(r, phi)功能:等价于r * (math.cos(phi) + math.sin(phi)*1j)

Python库详解之math库(续1)

6、以下函数是复数的指数函数和对数函数:1:exp(x):功能:复数的指数函数.2:log(x[, base]):复数的以e或者base为底的对数函数.3:log10(x):复数的以10为base的对数函数.4:sqrt(x):复数的开根号函数.

Python库详解之math库(续1)

7、复数的三角函数和双曲函数:acos(x),asin(x),atan(x),cos(x),sin(x),tan(x);acosh(x),asinh(x),atanh(x),cosh(x),sinh(x),tanh(x);

Python库详解之math库(续1)Python库详解之math库(续1)

8、最后是复数的参数判断函数和cmath定义的常量:1:isinf(x):如果x的实部或虚部正无穷大或负无穷大,则返回真.2:isnan(x):如果x的实部或虚部不是数字返回true.3:常量π和e.

Python库详解之math库(续1)
猜你喜欢