numpy.emath.log10#

emath.log10(x)[原始碼]#

計算 x 的以 10 為底的對數。

傳回「主值」(有關此描述,請參閱 numpy.log10\(log_{10}(x)\)。對於實數 x > 0,這是一個實數 (log10(0) 傳回 -inf,而 log10(np.inf) 傳回 inf)。否則,將傳回複數主值。

參數:
xarray_like 或純量

需要計算以 10 為底的對數的值。

傳回值:
outndarray 或純量

x 值的以 10 為底的對數。如果 x 是純量,則 out 也是純量,否則將傳回陣列物件。

另請參閱

numpy.log10

註解

對於當實數 x < 0 時傳回 NAN 的 log10(),請使用 numpy.log10 (請注意,否則 numpy.log10 和此 log10 是相同的,即兩者對於 x = 0 傳回 -inf,對於 x = inf 傳回 inf,並且值得注意的是,如果 x.imag != 0,則傳回複數主值)。

範例

>>> import numpy as np

(我們設定列印精度,以便可以自動測試範例)

>>> np.set_printoptions(precision=4)
>>> np.emath.log10(10**1)
1.0
>>> np.emath.log10([-10**1, -10**2, 10**2])
array([1.+1.3644j, 2.+1.3644j, 2.+0.j    ])