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 参数。