Python/module cmath
来自菜鸟教程
<languages />
Python cmath模块
Python cmath模块
Python有一个内置模块,您可以将其用于复数的数学任务。
本模块中的方法接受
int
,
float
,和
complex
数字。它甚至接受具有
__complex__()
or
__float__()
方法。
该模块中的方法几乎总是返回一个复数。如果返回值可以表示为实数,则返回值的虚部为0。
The
cmath
模块具有一组方法和常量。
cMath方法
| 方法 | 描述 |
|---|---|
| cmath.acos(x) | 返回x的反余弦值 |
| cmath.acosh(x) | 返回x的双曲反余弦 |
| cmath.asin(x) | 返回x的反正弦 |
| cmath.asinh(x) | 返回x的双曲反正弦 |
| cmath.atan(x) | 返回x的反正切值 |
| cmath.atanh(x) | 返回x的双曲反正切值 |
| cmath.cos(x) | 返回x的余弦值 |
| cmath.cosh(x) | 返回x的双曲余弦值 |
| cmath.exp(x) | 返回E的值
x ,其中E是欧拉数(大约2.718281 ...),x是传递给它的数字 |
| cmath.isclose() | 检查两个值是否关闭 |
| cmath.isfinite(x) | 检查x是否为有限数 |
| cmath.isinf(x) | 检查x是正整数还是负整数 |
| cmath.isnan(x) | 检查x是否为NaN(不是数字) |
| cmath.log(x [,base]) | 将x的对数返回底数 |
| cmath.log10(x) | 返回x的以10为底的对数 |
| cmath.phase() | 返回复数的相位 |
| cmath.polar() | 将复数转换为极坐标 |
| cmath.rect() | 将极坐标转换为矩形 |
| cmath.sin(x) | 返回x的正弦 |
| cmath.sinh(x) | 返回x的双曲正弦值 |
| cmath.sqrt(x) | 返回x的平方根 |
| cmath.tan(x) | 返回x的切线 |
| cmath.tanh(x) | 返回x的双曲正切 |
cMath常数
| 不变 | 描述 |
|---|---|
| cmath.e | 返回欧拉数(2.7182 ...) |
| cmath.inf | 返回浮点正无穷大值 |
| cmath.infj | 返回复杂的无穷大值 |
| cmath.nan | 返回浮点NaN(非数字)值 |
| cmath.nanj | 返回复数NaN(非数字)值 |
| cmath.pi | 返回PI(3.1415 ...) |
| cmath.tau | 返回tau(6.2831 ...) |