2013-05-11 78 views

回答

4

以及有一個功能

math.log1p(x) 

返回1 + X(以e爲底)的自然對數。計算結果的方式對於接近零的x是準確的。

否則,如果您使用numpy的,你可以使用

numpy.logaddexp(logA, logB) 
+0

查看http://docs.python.org/2/library/math.html – 2013-05-11 17:30:07

1

你可以讓你自己...?

import math 

def log_add(x,y): 
    res = math.log(math.exp(x) + math.exp(y)) 
    return res 
+1

否 - 用戶詢問此功能的原因很可能是因爲他們希望避免浮溢。儘可能長時間地保持某種「統計空間」的統計程序(處理對數概率而不是概率)避免了這個問題。 概率之間的近似總和與對數概率是非常有用的。 – EML 2013-07-05 00:31:10