def SplitLexicon(f, n): print(f, n) split_lexicon("lexicons/" + f, int(n)) lc = listdir('corporas/') ll = listdir('lexicons/') eel.SendBack(lc, ll)
def SplitCorpus(f, n): print(f, n) split_data("corporas/" + f, int(n)) lc = listdir('corporas/') ll = listdir('lexicons/') eel.SendBack(lc, ll)
def initt(): ''' global mounted global train_set global lexicon global model if(mounted==0): train_set = get_data("corporas/corpus.xml")[:] lexicon = get_lexicon("lexicons/lexicon.txt") model = get_HMM(train_set, lexicon) mounted=1 eel.Notif("Loaded") res=[] tok=[] for ss in train_set[:50]: res+=ss["tags"]+['\n'] tok+=ss["tokens"] print("here") eel.SendTrain(tok,res) print("done") ''' lc = listdir('corporas/') ll = listdir('lexicons/') print(ll, lc) eel.SendBack(lc, ll)
def MergeLexicons(ll, lfusion): print("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") for i in range(0, len(ll)): ll[i] = "lexicons/" + ll[i] fuse_n_lexicons(ll, "lexicons/" + lfusion) lc = listdir('corporas/') ll = listdir('lexicons/') eel.SendBack(lc, ll)
def DeleteLexicon(f): os.remove('lexicons/' + f) lc = listdir('corporas/') ll = listdir('lexicons/') eel.SendBack(lc, ll)