Как загрузить произвольные языки из Spacy - PullRequest
1 голос
/ 08 января 2020

Итак, у меня есть эта функция:

import spacy

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

В Spacy есть тонна языков, и мне нужно иметь возможность обрабатывать их все (без жесткого кодирования).

Читая их код, у них есть подмодули, такие как en, а в переменной __all__ есть "English", но я не мог понять, как мне это сделать.

1 Ответ

1 голос
/ 08 января 2020

Для загрузки Language (без учета статистических моделей):

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