mirror of https://github.com/explosion/spaCy.git
Fix GoldParse class when no entities
This commit is contained in:
parent
c8a2841308
commit
b9ef8ac616
|
@ -431,19 +431,18 @@ cdef class GoldParse:
|
||||||
if tags is None:
|
if tags is None:
|
||||||
tags = [None for _ in words]
|
tags = [None for _ in words]
|
||||||
if heads is None:
|
if heads is None:
|
||||||
heads = [None for token in words]
|
heads = [None for _ in words]
|
||||||
if deps is None:
|
if deps is None:
|
||||||
deps = [None for _ in words]
|
deps = [None for _ in words]
|
||||||
if entities is None:
|
|
||||||
entities = [None for _ in words]
|
|
||||||
if morphology is None:
|
if morphology is None:
|
||||||
morphology = [None for _ in words]
|
morphology = [None for _ in words]
|
||||||
|
if entities is None:
|
||||||
|
entities = [None for _ in words]
|
||||||
elif len(entities) == 0:
|
elif len(entities) == 0:
|
||||||
entities = ['O' for _ in words]
|
entities = ['O' for _ in words]
|
||||||
elif not isinstance(entities[0], basestring):
|
elif not isinstance(entities[0], basestring):
|
||||||
# Assume we have entities specified by character offset.
|
# Assume we have entities specified by character offset.
|
||||||
entities = biluo_tags_from_offsets(doc, entities)
|
entities = biluo_tags_from_offsets(doc, entities)
|
||||||
|
|
||||||
self.mem = Pool()
|
self.mem = Pool()
|
||||||
self.loss = 0
|
self.loss = 0
|
||||||
self.length = len(doc)
|
self.length = len(doc)
|
||||||
|
|
Loading…
Reference in New Issue