Distance metrics (euclidean, cosine, manhattan)
📖 Scenario: You work as a data analyst for a company that wants to compare customer preferences. You have two customers' ratings for different products. You want to measure how similar or different these customers are using three common distance metrics: Euclidean, Cosine, and Manhattan distances.
🎯 Goal: Build a small program that calculates the Euclidean, Cosine, and Manhattan distances between two given customer rating vectors using scipy. This will help you understand how these distance metrics work and how to use them in Python.
📋 What You'll Learn
Create two lists called
customer1 and customer2 with exact rating values.Create a variable called
metrics that holds the names of the distance metrics as strings.Use
scipy.spatial.distance functions to calculate Euclidean, Cosine, and Manhattan distances between customer1 and customer2.Print the results clearly labeled.
💡 Why This Matters
🌍 Real World
Distance metrics help compare customers, products, or documents by measuring how similar or different they are. This is useful in recommendation systems, clustering, and search engines.
💼 Career
Data scientists and analysts use distance metrics to analyze patterns, group data, and build machine learning models that rely on similarity measures.
Progress0 / 4 steps