From 14a0ab046619bfffc1e8d892a3e0b4c8800f7cde Mon Sep 17 00:00:00 2001 From: fxsjy Date: Fri, 11 Oct 2013 13:05:59 +0800 Subject: [PATCH] fix a bug in issue #111 --- jieba/posseg/viterbi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jieba/posseg/viterbi.py b/jieba/posseg/viterbi.py index 569a163..97b4d6e 100644 --- a/jieba/posseg/viterbi.py +++ b/jieba/posseg/viterbi.py @@ -16,7 +16,7 @@ def viterbi(obs, states, start_p, trans_p, emit_p): for t in range(1,len(obs)): V.append({}) mem_path.append({}) - prev_states = get_top_states(V[t-1]) + #prev_states = get_top_states(V[t-1]) prev_states =[ x for x in mem_path[t-1].keys() if len(trans_p[x])>0 ] prev_states_expect_next = set( (y for x in prev_states for y in trans_p[x].keys() ) )