Python cmath.log() 方法
定义和用法
cmath.log()
方法返回复数的对数。
如果只有一个参数,该方法返回以 e 为底的自然对数。
如果有两个参数,该方法返回以第二个参数(底数)为底,第一个参数(x)的对数。
实例
计算复数的对数:
# 导入 cmath 库 import cmath # 打印给定参数的对数值 print (cmath.log(1+ 1j)) print (cmath.log(1, 2.5))
语法
cmath.log(x, base)
参数
参数 | 描述 |
---|---|
x |
必需。指定要计算其对数的值。 如果值为 0 或负数,则返回 ValueError。 如果值不是数字,则返回 TypeError。 |
base | 可选。要使用的对数底数。默认是 'e'。 |
技术细节
返回值: | 复数,表示数的自然对数,或以某个数为底的对数。 |
---|---|
Python 版本: | 已在 2.4 版本中更改。 |
Python 更新日志: | 添加了 base 参数。 |