Skip to content
Snippets Groups Projects
Commit 973e5adc authored by Franck Dary's avatar Franck Dary
Browse files

fixed print_results

parent d948e173
No related branches found
No related tags found
No related merge requests found
......@@ -19,8 +19,9 @@ if __name__ == "__main__" :
print("\t"+line,end="", file=sys.stderr)
for pathToFile in glob.iglob("" + '*stdout') :
model = pathToFile.split("_UD_")[0]
corpus = pathToFile.split("_UD_")[1].split('.')[0]
model = pathToFile.split('.')[0]
corpus = (".".join(pathToFile.split('.')[1:])).split('.')[0]
index = (".".join(pathToFile.split('.')[1:])).split('.')[1]
if corpus not in outputByModelScore :
outputByModelScore[corpus] = dict()
......@@ -30,8 +31,6 @@ if __name__ == "__main__" :
if metric in line and metric[0] == line[0]:
splited = line.strip().replace("|","").split()
model = model.split('.')[0]
if model not in outputByModelScore[corpus] :
outputByModelScore[corpus][model] = dict()
if splited[0] not in outputByModelScore[corpus][model] :
......@@ -50,7 +49,7 @@ if __name__ == "__main__" :
if len(outputByModelScore[corpus][model][metric]) > 1 :
for exp in outputByModelScore[corpus][model][metric] :
standardDeviation += (float(exp[2])-score)**2
standardDeviation /= len(outputByModelScore[corpus][model][metric])-1
standardDeviation /= len(outputByModelScore[corpus][model][metric])
standardDeviation = math.sqrt(standardDeviation)
if standardDeviation > 0 :
score = "%.2f[±%.2f]%%"%(score,standardDeviation)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment