ÎncepețiÎncepe gratuit

Ce acțiuni evoluează împreună?

În exercițiul anterior, ai grupat companii în funcție de variațiile zilnice ale prețurilor acțiunilor lor. Dar care companii au prețuri ce tind să evolueze în același mod? Acum vei examina etichetele clusterelor obținute pentru a afla.

Soluția ta de la exercițiul anterior a fost deja rulată. Amintește-ți că ai construit un Pipeline pipeline care conține un model KMeans și l-ai antrenat pe array-ul NumPy movements cu variațiile zilnice ale acțiunilor. De asemenea, ai la dispoziție lista companies cu numele companiilor.

Acest exercițiu face parte din cursul

Învățare nesupervizată în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă pandas cu aliasul pd.
  • Folosește metoda .predict() a pipeline-ului pentru a prezice etichetele pentru movements.
  • Aliniază etichetele clusterelor cu lista de nume ale companiilor companies creând un DataFrame df cu coloanele labels și companies. Acest pas a fost deja realizat pentru tine.
  • Folosește metoda .sort_values() a lui df pentru a sorta DataFrame-ul după coloana 'labels' și afișează rezultatul.
  • Apasă Trimite răspunsul și explorează ce companii se regăsesc în fiecare cluster!

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Import pandas
import pandas as pd

# Predict the cluster labels: labels
labels = ____

# Create a DataFrame aligning labels and companies: df
df = pd.DataFrame({'labels': labels, 'companies': companies})

# Display df sorted by cluster label
print(____)
Editează și rulează codul