CommencezCommencez gratuitement

Recommander des livres avec l'appui

Une bibliothèque veut inciter ses membres à lire davantage et a décidé d'utiliser l'analyse du panier de magasinage pour trouver comment y arriver. Elle s'adresse à vous pour réaliser l'analyse et vous demande d'utiliser les cinq livres les mieux notés du jeu de données goodbooks-10k, présenté dans la vidéo. Les données vous sont fournies au format à indicateurs binaires (one-hot encoding) dans un DataFrame pandas nommé books.

Chaque colonne du DataFrame correspond à un livre et prend la valeur TRUE si le livre fait partie de la bibliothèque d'un lectrice ou d'un lecteur et s'il est bien coté. Pour simplifier, nous utiliserons des noms abrégés : Hunger, Potter et Twilight.

Cette activité fait partie du cours

Analyse des paniers d'achat en Python

Voir le cours

Instructions de l’exercice

  • Calculez l'appui pour {Hunger, Potter}.
  • Calculez l'appui pour {Hunger, Twilight}.
  • Calculez l'appui pour {Potter, Twilight}.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Compute support for Hunger and Potter
supportHP = np.logical_and(books['Hunger'], books['____']).mean()

# Compute support for Hunger and Twilight
supportHT = ____(books['Hunger'], books['Twilight']).mean()

# Compute support for Potter and Twilight
supportPT = np.logical_and(books['Potter'], books['Twilight']).____

# Print support values
print("Hunger Games and Harry Potter: %.2f" % supportHP)
print("Hunger Games and Twilight: %.2f" % supportHT)
print("Harry Potter and Twilight: %.2f" % supportPT)
Modifier et exécuter le code