【发布时间】:2019-07-27 16:16:31
【问题描述】:
我有一个列表和一个句子,我想将列表与句子中单词的引理相匹配,即
list_words = ['play', 'burn fireworks', 'eat']
sentence = "sita was playing with her friends while her broter was burning fireworks"
我试过了,
patterns = [__model.make_doc(text) for text in list_words]
spacy_doc = __model(sentence)
matcher = PhraseMatcher(__model.vocab, attr="LEMMA")
mather.add(id, None, *patterns)
即在 PhraseMtcher 中添加 LEMMA 作为 attr, 但这对我没有帮助 因为它应该匹配 burning balloon 并从句子中播放,而不是那样,我得到一个空列表。
【问题讨论】:
标签: python-3.x spacy matcher lemmatization