Как обновить токенайзер nltk внутри функции? - PullRequest
0 голосов
/ 29 марта 2019

У меня есть код, который обновляет nlp.tokenizer, и пока он в основном, он работает нормально.

nlp.tokenizer.add_special_case(r, [{ORTH: r}]), где r - некоторая строка. Но когда я пытаюсь передать его функции в другом модуле, он возвращает пустой объект.

# In functions module
def addSpecialToken(nlp, r):
    return nlp.add_special_case(r, [{ORTH: r}])
# Calling from main
nlp.tokenizer = nlpf.addSpecialToken(nlp.tokenizer, r)

Я думаю, что что-то упустил, но не могу понять, что не так. Это должно быть какая-то тривиальная вещь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...