##// END OF EJS Templates
This updates to current main branch and adds my latest changes to demo.py and demoExerciser.py. Note demoExercizer.py is just a quick way to test things, just 'run' it in ipython....
This updates to current main branch and adds my latest changes to demo.py and demoExerciser.py. Note demoExercizer.py is just a quick way to test things, just 'run' it in ipython. Fixes Bugs IPython:322393 IPython:324107

File last commit:

r1337:53a3e331
r1889:eeae679d
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)