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 引數 |