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 也是純量,否則將傳回陣列物件。
另請參閱
註解
對於當實數 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 ])