diff --git a/glove/glove.py b/glove/glove.py index ec90ca3..d7a4bba 100644 --- a/glove/glove.py +++ b/glove/glove.py @@ -251,9 +251,10 @@ def load_stanford(cls, filename): word = tokens[0] entries = tokens[1:] - - dct[word] = i - vectors.extend(float(x) for x in entries) + + if not word in dct: + dct[word] = i + vectors.extend(float(x) for x in entries) # Infer word vectors dimensions. no_components = len(entries)