mirror of https://github.com/explosion/spaCy.git
Fix doc.vector
This commit is contained in:
parent
83f8e98450
commit
0551b7b03a
|
@ -304,7 +304,10 @@ cdef class Doc:
|
||||||
if self._vector is not None:
|
if self._vector is not None:
|
||||||
return self._vector
|
return self._vector
|
||||||
elif self.has_vector and len(self):
|
elif self.has_vector and len(self):
|
||||||
self._vector = sum(t.vector for t in self) / len(self)
|
vector = numpy.zeros((self.vocab.vectors_length,), dtype='f')
|
||||||
|
for token in self.c[:self.length]:
|
||||||
|
vector += self.vocab.get_vector(token.lex.orth)
|
||||||
|
self._vector = vector / len(self)
|
||||||
return self._vector
|
return self._vector
|
||||||
elif self.tensor is not None:
|
elif self.tensor is not None:
|
||||||
self._vector = self.tensor.mean(axis=0)
|
self._vector = self.tensor.mean(axis=0)
|
||||||
|
|
Loading…
Reference in New Issue