Ajouter des fonctionnalités à votre package
Grâce au travail effectué précédemment, vous avez déjà l’ossature de votre package Python. Dans cet exercice, vous allez définir les fonctions nécessaires pour une analyse textuelle de l’usage des mots.
Dans le fichier counter_utils.py, vous écrirez 2 fonctions qui feront partie de votre package : plot_counter et sum_counters. La structure de votre package est visible dans l’arborescence ci-dessous. Pour les parties de code de cet exercice, vous travaillerez dans le fichier counter_utils.py.
text_analyzer
├── __init__.py
└── counter_utils.py
Cet exercice fait partie du cours
Principes d’ingénierie logicielle en Python
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import needed functionality
from collections import Counter
def plot_counter(counter, n_most_common=5):
# Subset the n_most_common items from the input counter
top_items = ____.most_common(____)
# Plot `top_items`
plot_counter_most_common(top_items)