From 47d94a13e6fca00cc738f9ca4684ce63d061fa16 Mon Sep 17 00:00:00 2001 From: fxsjy Date: Thu, 25 Apr 2013 10:11:04 +0800 Subject: [PATCH] log(1)==0, since we have changed from PRODUCT to sum of LOG --- jieba/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jieba/__init__.py b/jieba/__init__.py index 7b6549a..5a0b68f 100644 --- a/jieba/__init__.py +++ b/jieba/__init__.py @@ -87,7 +87,7 @@ def __cut_all(sentence): def calc(sentence,DAG,idx,route): N = len(sentence) - route[N] = (1.0,'') + route[N] = (0.0,'') for idx in xrange(N-1,-1,-1): candidates = [ ( FREQ.get(sentence[idx:x+1],min_freq) + route[x+1][0],x ) for x in DAG[idx] ] route[idx] = max(candidates)