With the help of nltk.tokenize.ConditionalFreqDist()
method, we are able to count the frequency of words in a sentence by using tokenize.ConditionalFreqDist()
method.
Syntax :
tokenize.ConditionalFreqDist()
Return : Return the frequency distribution of words in a dictionary.
Example #1 :
In this example we can see that by using tokenize.ConditionalFreqDist()
method, we are able to count the occurrence of words in a sentence.
# import ConditionalFreqDist() method from nltk from nltk.probability import ConditionalFreqDist from nltk.tokenize import word_tokenize # Create a reference variable for Class SExprTokenizer tk = ConditionalFreqDist() # Create a string input gfg = "Geeks for Geeks" for word in word_tokenize(gfg): condition = len (word) tk[condition][word] + = 1 print (tk) |
Output :
FreqDist({‘Geeks’: 2, ‘for’: 1})
Example #2 :
# import ConditionalFreqDist() method from nltk from nltk.probability import ConditionalFreqDist from nltk.tokenize import word_tokenize # Create a reference variable for Class SExprTokenizer tk = ConditionalFreqDist() # Create a string input gfg = "G F G" for word in word_tokenize(gfg): condition = len (word) tk[condition][word] + = 1 print (tk) |
Output :
FreqDist({‘G’: 2, ‘F’: 1})