简体   繁体   English

是否有可能获得 Spacy 中的引理的单词列表?

[英]Is it possible to get a list of words given the Lemma in Spacy?

我正在尝试修复法语文本中的语法性别,想知道是否有办法从某个引理中获取所有单词的列表,以及是否可以在这样的列表中进行查找?

Try:尝试:

import spacy
lemma_lookup = spacy.lang.en.LOOKUP

reverse_lemma_lookup = {}

for word,lemma in lemma_lookup.items():
    if not reverse_lemma_lookup.get(lemma):
        reverse_lemma_lookup[lemma] = [word]
    elif word not in reverse_lemma_lookup[lemma]:
        reverse_lemma_lookup[lemma].append(word)

reverse_lemma_lookup["be"]
["'m", 'am', 'are', 'arst', 'been', 'being', 'is', 'm', 'was', 'wass', 'were']

Change spacy.lang.en.LOOKUP to spacy.lang.fr.LOOKUP I guess for French更改spacy.lang.en.LOOKUPspacy.lang.fr.LOOKUP我猜测法国

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM