spellchecker module¶
-
spellchecker.P(word, N=28526)[source]¶ Probability of word
Parameters: - word (string) – kata
- N (integer) – jumlah n kata, defaults to sum(WORDS.values())
Returns: Probability of word
Return type: float
-
spellchecker.candidates(word)[source]¶ Generate possible spelling corrections for word
Parameters: word (string) – kata Returns: set of candidates words Return type: set
-
spellchecker.correction(word)[source]¶ Most probable spelling correction for word flow: word –> edits1(word) –> edits2(word) –> known(words) –> candidates(word) –> correction(word) with P as key
Parameters: word (string) – kata Returns: word within maximum Probability Return type: string
-
spellchecker.edits1(word)[source]¶ All edits that are one edit away from word
Parameters: word (string) – kata Returns: all kinds edit that are one edit away from word Return type: set