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