Медленная коррекция PySpellChecker - PullRequest
0 голосов
/ 24 февраля 2020

Мой текущий код:

spell = SpellChecker()

text = text.translate(str.maketrans('', '', string.punctuation)).lower()
words = text.split()
new_words = []

for word in words:
    new_words.append(spell.correction(word))

Проще говоря, он слишком медленный. Например, требуется 1.7 секунды, чтобы исправить «это кусок фостера». Мне нужно иметь дело с миллисекундами здесь. Есть ли существенно более быстрое решение? Если нет, мне придется пропустить исправление заклинаний - что было бы неоптимальным.

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