所以我有这个功能:

import spacy

def foo(lang):
   if lang == "en":
       model = spacy.lang.en.English()
   elif:


Spacy中有ton种语言,我需要能够处理所有这些语言(无需硬编码)。

阅读他们的代码,他们有像en这样的子模块,并且在__all__变量中有"English",但是我不知道该怎么做。

最佳答案

加载Language(不包括任何统计模型):

nlp = spacy.util.get_lang_class("en")

关于python - 如何从Spacy加载任意语言,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59645742/

10-13 09:37