शुरू करेंमुफ़्त में शुरू करें

मछली डेटा का क्लस्टरिंग

अब आप पिछले अभ्यास वाली standardization और clustering पाइपलाइन का उपयोग करके मछलियों को उनके मापों के आधार पर क्लस्टर करेंगे, और फिर क्लस्टर लेबल्स की तुलना मछली प्रजातियों से करने के लिए एक क्रॉस-टैबुलेशन बनाएँगे.

पहले की तरह, samples मछली मापों का 2D array है. आपकी पाइपलाइन pipeline नाम से उपलब्ध है, और हर मछली सैंपल की प्रजाति लिस्ट species में दी गई है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Unsupervised Learning

पाठ्यक्रम देखें

अभ्यास निर्देश

  • pandas को pd नाम से इंपोर्ट करें.
  • पाइपलाइन को मछली माप samples पर फिट करें.
  • pipeline की .predict() मेथड का उपयोग करके samples के लिए क्लस्टर लेबल्स प्राप्त करें.
  • pd.DataFrame() का उपयोग करके एक DataFrame df बनाएँ, जिसमें दो कॉलम हों: 'labels' और 'species'. कॉलम वैल्यूज़ के लिए क्रमशः labels और species का उपयोग करें.
  • pd.crosstab() का उपयोग करके df['labels'] और df['species'] की क्रॉस-टैबुलेशन ct बनाएँ.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Import pandas
import pandas as pd

# Fit the pipeline to samples
____

# Calculate the cluster labels: labels
labels = ____

# Create a DataFrame with labels and species as columns: df
df = ____

# Create crosstab: ct
ct = ____

# Display ct
print(ct)
कोड संपादित करें और चलाएँ