Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Challenge: Feature Adoption Heatmap | Feature-Level User Analysis & Clustering
User Behavior Clustering & Feature Engagement with Python
Section 1. Chapitre 2
single

single

Challenge: Feature Adoption Heatmap

Glissez pour afficher le menu

Tâche

Glissez pour commencer à coder

You are provided with user feature engagement data in a pandas DataFrame with columns user_id, feature, and usage_count. Your task is to:

  • Implement the compute_core_feature_matrix function to create a matrix (as a DataFrame) where each row is a user, each column is a feature, and each cell contains the frequency (sum of usage_count) of usage for that user-feature pair;
  • Implement the plot_core_feature_heatmap function that takes the matrix and visualizes it as a heatmap using seaborn;
  • The heatmap should clearly show which users have adopted which features (breadth), how frequently (frequency), and highlight the intensity of engagement (depth/frequency);
  • You do not need to return or display anything from the functions, but the heatmap must be generated when the plotting function is called.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 2
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt