mypkg_edne

Subpackages

Submodules

Package Contents

Functions

count_words(input_file: str)

param input_file

Path to text file.

plot_words(word_counts, n=10)

Plot a bar chart of word counts.

Attributes

__version__

mypkg_edne.__version__
mypkg_edne.count_words(input_file: str)[source]
Parameters

input_file (str) – Path to text file.

Returns

dict-like object where keys are words and values are counts.

Return type

collections.Counter

Examples

>>> count_words("text.txt")
mypkg_edne.plot_words(word_counts, n=10)[source]

Plot a bar chart of word counts.

Parameters
  • word_counts (collections.Counter) – Counter object of word counts.

  • n (int, optional) – Plot the top n words. By default, 10.

Returns

Bar chart of word counts.

Return type

matplotlib.container.BarContainer

Examples

>>> from mypkg_edne.mypkg_edne import count_words
>>> from mypkg_edne.plotting import plot_words
>>> counts = count_words("text.txt")
>>> plot_words(counts)