From e562f62ff3db701d065f70fb8e7468940acd1d00 Mon Sep 17 00:00:00 2001 From: Shuvam Shah <44120980+shvms@users.noreply.github.com> Date: Wed, 23 Dec 2020 14:29:49 +0530 Subject: [PATCH] Fixes #2571 (#2572) --- nltk/translate/bleu_score.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nltk/translate/bleu_score.py b/nltk/translate/bleu_score.py index fb3852bf48..75f42357d2 100644 --- a/nltk/translate/bleu_score.py +++ b/nltk/translate/bleu_score.py @@ -541,8 +541,9 @@ def method2(self, p_n, *args, **kwargs): In COLING 2004. """ return [ - Fraction(p_i.numerator + 1, p_i.denominator + 1, _normalize=False) - for p_i in p_n + Fraction(p_n[i].numerator + 1, p_n[i].denominator + 1, _normalize=False) + if i != 0 else p_n[0] + for i in range(len(p_n)) ] def method3(self, p_n, *args, **kwargs):