3 # Rec10 TS Recording Tools
4 # Copyright (C) 2009 Yukikaze
7 def bigram(str1, str2):
8 str1 = zenhan.toHankaku(str1)
9 str2 = zenhan.toHankaku(str2)
10 str1 = str1.replace(" ", "")
11 str2 = str2.replace(" ", "")
25 i = find_gram(x, str2)
32 def trigram(str1, str2):
33 str1 = zenhan.toHankaku(str1)
34 str2 = zenhan.toHankaku(str2)
35 str1 = str1.replace(" ", "")
36 str2 = str2.replace(" ", "")
38 trigramによる単語の近さを計算します。
47 gram.append(tmp1 + tmp2 + x)
52 i = find_gram(x, str2)
59 def find_gram(gram, s):
65 while st.find(gram) != -1:
67 st = st[st.find(gram) + 1:]