diff --git a/scripts/conll18_ud_eval.py b/scripts/conll18_ud_eval.py index 5b76aaa5e40426ae2a68b3b4dad003afe8729f33..4ddf21122b6a92967a5cdde4845c4d99536f3333 100755 --- a/scripts/conll18_ud_eval.py +++ b/scripts/conll18_ud_eval.py @@ -456,8 +456,8 @@ def evaluate(gold_ud, system_ud, extraColumns) : goldValues.append(float(goldItem)) predictedValues.append(float(systemItem)) - R2 = None - if isNumericOnly : + R2 = 0.0 + if isNumericOnly and len(goldValues) > 0 : correct[0] /= len(goldValues) correct[1] /= len(goldValues) goldMean = sum(goldValues) / len(goldValues)