##// END OF EJS Templates
Merge Laurent's fixes for 64 bits and import checks, see full log below.
Merge Laurent's fixes for 64 bits and import checks, see full log below.

File last commit:

r1337:53a3e331
r2538:982a6d7a merge
Show More
wordfreq_skel.py
17 lines | 526 B | text/x-python | PythonLexer
"""Count the frequencies of words in a string"""
def wordfreq(text):
"""Return a dictionary of words and word counts in a string."""
def print_wordfreq(freqs, n=10):
"""Print the n most common words and counts in the freqs dict."""
words, counts = freqs.keys(), freqs.values()
items = zip(counts, words)
items.sort(reverse=True)
for (count, word) in items[:n]:
print word, count
if __name__ == '__main__':
import gzip
text = gzip.open('HISTORY.gz').read()
freqs = wordfreq(text)