cmath.py 975 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. """
  2. cmath 模块提供了对复数的数学函数的访问。这个模块中的函数接受整数、浮点数或复数作为参数。他们还将接受任何有复数或浮点方法的 Python 对象:这些方法分别用于将对象转换成复数或浮点数,然后将该函数应用到转换的结果中。
  3. """
  4. e = ... # type: int
  5. pi = ... # type: int
  6. def cos(z) -> None:
  7. """返回z的余弦。"""
  8. ...
  9. def exp(z) -> None:
  10. """返回z的指数。"""
  11. ...
  12. def log(z) -> None:
  13. """返回z的对数。"""
  14. ...
  15. def log10(z) -> None:
  16. """返回z的常用对数。"""
  17. ...
  18. def phase(z) -> None:
  19. """返回z的相位, 范围是(-pi, +pi],以弧度表示。"""
  20. ...
  21. def polar(z) -> None:
  22. """返回z的极坐标。"""
  23. ...
  24. def rect(r, phi) -> None:
  25. """返回模量r和相位phi的复数。"""
  26. ...
  27. def sin(z) -> None:
  28. """返回z的正弦。"""
  29. ...
  30. def sqrt(z) -> None:
  31. """返回z的平方根。"""
  32. ...