shod += sum (x == y for x, y in zip(deq, t))
return float(shod)/(len(t)*(len(t) - 1))
-def index_koincidence(text1, text2):
+def index_koincidence2(text1, text2):
#predpokladam, ze v textech jsou jenom znaky se kterymi pocitam
shod = sum (x == y for x, y in zip(text1, text2))
return float(shod)/min(len(text1), len(text2))
f = codecs.open(soubor, encoding='UTF-8')
text = ocesat(f.read(), tref.mezery)
f.close()
- suma += index_koincidence(text[:len(text)/2], text[len(text)/2:])
+ suma += index_koincidence2(text[:len(text)/2], text[len(text)/2:])
return float(suma)/len(tref.soubory)