我正在使用Spacy构建关键词提取器。我要查找的关键词是以下文本中的
“该公司也是OpTic Gaming在2017年首次《使命召唤》锦标赛中获胜的传奇组织之一的主要赞助商之一。”
如何从这段文本中解析出
OpTic Gaming
。“该公司也是OpTic Gaming在2017年首次《使命召唤》锦标赛中获胜的传奇组织之一的主要赞助商之一。”
如何从这段文本中解析出
OpTic Gaming
?如果使用名词短语,我会得到OpTic Gaming's main sponsors sponsors
,如果使用tokens,我会得到["OpTic", "Gaming", "'s"]。import spacy
nlp = spacy.load("en_core_web_sm")
doc = nlp("The company was also one of OpTic Gaming's main sponsors during the legendary organization's run to their first Call of Duty Championship back in 2017")
for chunk in doc.noun_chunks:
print(chunk.text, chunk.root.text, chunk.root.dep_,
chunk.root.head.text)
该公司是OpTic Gaming的主要赞助商,支持他们参加第一次使命召唤锦标赛。