make-model.py 507 Bytes
# -*- encoding: utf-8 -*-
__author__ = 'nika'

from productionparseractpcfg import makeActPcfg
import glob
import pickle


############################# CZYTANIE WSZYSTKICH PLIKÓW

all_files = []
for f in glob.iglob("/home/nika/zrobione150326/*/*/*-s.xml"):
    all_files.append(f)

############################# TWORZENIE GRAMATYKI

grammar = makeActPcfg(all_files, 20) ## pliki wejściowe, liczba wątków

############################# ZRZUT DO PLIKU

pickle.dump(grammar, open("pcfg-grammar.pkl", "w"))