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