15 lines
376 B
Python
15 lines
376 B
Python
import string
|
|
def getFreqDict(corpus, filterchars=string.punctuation):
|
|
corpus = corpus.lower()
|
|
for c in filterchars:
|
|
corpus = corpus.replace(c,"")
|
|
words = corpus.split()
|
|
words = filter(None,words)
|
|
freq = {}
|
|
for word in words:
|
|
if word in freq:
|
|
freq[word] += 1
|
|
else:
|
|
freq.update({word: 1})
|
|
return freq
|