From 29a114e645bc64f692cbfafd2c5d1054617e5ba3 Mon Sep 17 00:00:00 2001 From: Matthew Honnibal Date: Mon, 2 May 2016 16:07:50 +0200 Subject: [PATCH] * Don't assign 0-valued tags in Doc.from_array --- spacy/tokens/doc.pyx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spacy/tokens/doc.pyx b/spacy/tokens/doc.pyx index c1d38f16f..9f68304d8 100644 --- a/spacy/tokens/doc.pyx +++ b/spacy/tokens/doc.pyx @@ -387,8 +387,9 @@ cdef class Doc: tokens[i + values[i]].r_kids += 1 elif attr_id == TAG: for i in range(length): - self.vocab.morphology.assign_tag(&tokens[i], - self.vocab.morphology.reverse_index[values[i]]) + if values[i] != 0: + self.vocab.morphology.assign_tag(&tokens[i], + self.vocab.morphology.reverse_index[values[i]]) elif attr_id == POS: for i in range(length): tokens[i].pos = values[i]