From 1bb0ead1d9c3cdf0c46c4f502a782d646966da16 Mon Sep 17 00:00:00 2001 From: Alexander Khryplyvenko Date: Tue, 25 Apr 2017 13:16:04 +0300 Subject: [PATCH] fixed crash on loading http://nlp.stanford.edu/data/wordvecs/glove.840B.300d.zip pretrained model --- glove/glove.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/glove/glove.py b/glove/glove.py index ec90ca3..6945d5b 100644 --- a/glove/glove.py +++ b/glove/glove.py @@ -252,8 +252,9 @@ def load_stanford(cls, filename): word = tokens[0] entries = tokens[1:] - dct[word] = i - vectors.extend(float(x) for x in entries) + if word not in dct: + dct[word] = i + vectors.extend(float(x) for x in entries) # Infer word vectors dimensions. no_components = len(entries)