numpy.emath.log#
- emath.log(x)[原始碼]#
計算 x 的自然對數。
傳回 \(log_e(x)\) 的「主值」(關於此描述,請參閱
numpy.log
)。對於實數 x > 0,這是一個實數(log(0)
傳回-inf
,log(np.inf)
傳回inf
)。否則,將傳回複數主值。- 參數:
- xarray_like
需要計算對數的值。
- 傳回值:
- outndarray 或純量
x 值的對數。如果 x 是純量,則 out 也是純量;否則,將傳回陣列。
另請參閱
註解
對於當實數 x < 0 時傳回
NAN
的 log(),請使用numpy.log
(請注意,除此之外,numpy.log
和此log
是相同的,即兩者對於 x = 0 傳回-inf
,對於 x = inf 傳回inf
,並且值得注意的是,如果x.imag != 0
,則傳回複數主值)。範例
>>> import numpy as np >>> np.emath.log(np.exp(1)) 1.0
負數引數會「正確地」處理(回想一下,對於實數
x < 0
,exp(log(x)) == x
並不成立)>>> np.emath.log(-np.exp(1)) == (1 + np.pi * 1j) True