【发布时间】:2022-01-14 20:26:21
【问题描述】:
我想使用 python 构建拼写校正,我尝试使用 pyspellchecker,因为我必须构建自己的字典,而且我认为 pyspellchecker 很容易与我们自己的模型或字典一起使用。我的问题是,如何在 case_sensitive 为 On 的情况下加载和返回我的单词? 我试过这个:
spell = SpellChecker(language=None, case_sensitive=True)
但是当我加载我的文件时,我的文件中包含许多文本,例如 'Hello' 的代码:
spell.word_frequency.load_text_file('myfile.txt')
当我开始用spell.correction('Hello') 拼写时,它的返回'hello'(小写)。
你知道如何构建我们自己的模型或字典,而我们的字母不会减少或保持大写吗?
或者如果您有使用我们自己的模型进行拼写检查的建议,请告诉我,谢谢!
【问题讨论】:
标签: python nlp spell-checking