Python - AI 助手

Python cmath.log() 函式



Python 的 cmath.log() 函式提供了一種對複數執行對數運算的方法。此方法返回複數相對於基數的對數。

如果只傳遞一個引數,則計算以 **e** 為底的自然對數。如果有多個引數,則此方法返回初始引數以最終引數為底的對數。

如果指定的引數為零或負數,則返回 ValueError,如果引數不是數字,則返回 TypeError。

語法

以下是 Python cmath.log() 方法的語法:

cmath.log(a, base = None)

引數

此方法接受以下引數:

  • a: 指定要計算對數的值,a 是底數的組成部分。

  • base: 此引數指定底數。不是必須的,是可選的。

返回值

此函式返回複數的對數。

示例 1

以下是 Python cmath.log() 函式的基本示例。這裡我們嘗試計算以 10 為底的簡單對數。

import cmath
x=cmath.log(5, 10)
print(x)

輸出

以上程式碼的輸出如下:

(0.6989700043360187+0j)

示例 2

在這個示例中,我們使用cmath.log()計算給定複數的對數。

import cmath
y=2+3j
x=cmath.log(y)
print(x)

輸出

得到的輸出如下:

(1.2824746787307684+0.982793723247329j)
python_modules.htm
廣告