【发布时间】:2021-05-24 21:15:21
【问题描述】:
我正在尝试使用 make_doc() 函数创建一个 spaCy Doc 对象 (spacy.tokens.doc.Doc)。这就是我所做的:
import spacy
nlp = spacy.load('en')
a = nlp.make_doc("Sam, Software Engineer")
print(list(a)) # [Sam, ,, Software, Engineer]
但我想要的结果是:
print(list(a)) # [Sam, Software Engineer]
有没有办法根据分隔符(在我的例子中,它是一个逗号)创建一个 spacy Doc 对象?或者有没有办法将两个 spaCy Doc 对象组合成一个对象?例如:
a = nlp.make_doc("Sam")
b = nlp.make_doc("Software Engineer")
c = Combine a and b into single Doc object c
print(list(c)) # [Sam, Software Engineer]
【问题讨论】:
标签: pandas nlp spacy named-entity-recognition