diff --git a/UD_any/print_results.py b/UD_any/print_results.py index 4b3636b966fdcbe0abdd4cc830acf202e9ac1467..9720cd48eef2689b3fe03f2920f0fe6988f59468 100755 --- a/UD_any/print_results.py +++ b/UD_any/print_results.py @@ -14,10 +14,9 @@ if __name__ == "__main__" : "L2" : ["L2","",-2,"%.2f"], } - scoreType = scoreTypes["L1"] if len(sys.argv) < 3 else scoreTypes[sys.argv[2].upper()] + scoreType = scoreTypes["F1"] if len(sys.argv) < 3 else scoreTypes[sys.argv[2].upper()] - #metrics = ["LAS","UAS","Tokens","Words","Sentences","UPOS","UFeats","Lemmas"] - metrics = ["TOTAL_FIXATION_DURATION"] + metrics = ["LAS","UAS","Tokens","Words","Sentences","UPOS","UFeats","Lemmas"] output = [] outputByModelScore = dict() @@ -66,8 +65,8 @@ if __name__ == "__main__" : standardDeviation /= len(outputByModelScore[corpus][model][metric]) standardDeviation = math.sqrt(standardDeviation) baseScore = score - if float("%.2f"%standardDeviation) > 0 : - score = "%s[±%%.2f]%%s"%scoreType[3]%(score,standardDeviation,scoreType[1]) + if float(scoreType[3]%standardDeviation) > 0 : + score = "%s[±%s]%%s"%(scoreType[3],scoreType[3])%(score,standardDeviation,scoreType[1]) else : score = "%s%%s"%scoreType[3]%(score, scoreType[1]) if '-' in score :