【发布时间】:2019-04-20 04:51:42
【问题描述】:
给定一个标记,它是具有多个标记的命名实体的一部分,是否有直接的方法来获取该实体的跨度?
例如,考虑这个带有一个两个词命名实体的句子:
>>> doc = nlp("This year was amazing.")
>>> doc.ents
(This year,)
>>> doc[0].ent_type_
'DATE'
>>> doc[1].ent_type_
'DATE'
假设我们考虑第一个标记(“This”),是否可以检索它所属的实体?也许是这样的:
>>> doc[0].ents_
(This year,)
我猜有时一个令牌可以是多个实体的一部分。
目前,我通过创建从索引到实体索引的反向字典来获得这一点。
谢谢!
【问题讨论】:
标签: spacy named-entity-recognition