numpy.logaddexp¶
-
numpy.
logaddexp
(x1, x2[, out]) = <ufunc 'logaddexp'>¶ 输入的求和的对数。
Calculates
log(exp(x1) + exp(x2))
. 此函数在统计中有用,其中事件的计算概率可能小到超过正常浮点数的范围。在这种情况下,存储所计算的概率的对数。此函数允许以这种方式添加存储的概率。参数: x1,x2:array_like
输入值。
返回: result:ndarray
Logarithm of
exp(x1) + exp(x2)
.也可以看看
logaddexp2
- 基数2中输入的乘方和的对数。
笔记
版本1.3.0中的新功能。
例子
>>> prob1 = np.log(1e-50) >>> prob2 = np.log(2.5e-50) >>> prob12 = np.logaddexp(prob1, prob2) >>> prob12 -113.87649168120691 >>> np.exp(prob12) 3.5000000000000057e-50