Exemplo n.º 1
0
def run_stats_cop(treebank_name,outdir=None,trainfile=None, testfile=None,dep_style="ud"):
    if not outdir: outdir= config.exp + treebank_name
    TM = TreebankTransformer(treebank_name=treebank_name, dep_style=dep_style)
    #replace train and test files if they are given as arg
    if trainfile: TM.trainfile = trainfile
    if testfile: TM.testfile = testfile
    cop_train, tot_train= TM.count_cop(TM.trainfile)
    cop_test, tot_test= TM.count_cop(TM.testfile)
    tot_cop = cop_train + cop_test
    tot_s = tot_train + tot_test
    cop_freq = (tot_cop/float(tot_s))*100
    output = "%s;%s;%s\n"%(treebank_name, tot_s, cop_freq)
    return output