import pickle
from ocesavac import ocesat
import codecs
-
-ABECEDA = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-MABECEDA = ' ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+from koincidence import index_koincidence
+from spolecne import ABECEDA, MABECEDA
def nova_tabulka(tabulka, abc=MABECEDA):
celkem = sum(sum(tab2.values()) for tab2 in tabulka.values())
def nacti(odkud):
return pickle.load(open(odkud))
+
+def prumerny_index(tref):
+ suma = 0
+ for soubor in ref.soubory:
+ f = codecs.open(soubor, encoding='UTF-8')
+ text = ocesat(f.read(), tref.mezery)
+ f.close()
+ suma += index_koincidence2(text[:len(text)/2], text[len(text)/2:])
+ return float(suma)/len(tref.soubory)