Python库详解之math库(续1)

2025-10-26 07:06:16

1、接上个小节,我们看下math库定义的Angular conversion角转换函数:

1:degrees(x):功能:角度和弧长的相互转换.

2:radians(x):功能:弧长和角度的相互转换.

Python库详解之math库(续1)

2、math库定义的双曲函数:Hyperbolic functions

1: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)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢