ПочатиПочніть безкоштовно

Які акції рухаються разом?

У попередній вправі ви кластеризували компанії за щоденними змінами цін їхніх акцій. То в яких компаній ціни зазвичай змінюються подібно? Зараз ви переглянете мітки кластерів, щоб це зʼясувати.

Ваше розвʼязання попередньої вправи вже виконано. Нагадаємо, ви зібрали Pipeline pipeline, що містить модель KMeans, і навчали його на масиві NumPy movements зі щоденними змінами акцій. Крім того, доступний список companies із назвами компаній.

Ця вправа є частиною курсу

Наглядове навчання в Python

Переглянути курс

Інструкції до вправи

  • Імпортуйте pandas як pd.
  • Використайте метод .predict() пайплайна, щоб передбачити мітки для movements.
  • Узгодьте мітки кластерів зі списком назв компаній companies, створивши датафрейм df зі стовпцями labels і companies. Це вже зроблено за вас.
  • Використайте метод .sort_values() датафрейму df, щоб відсортувати його за стовпцем 'labels', і виведіть результат.
  • Натисніть «Надіслати» й перегляньте, які компанії опинилися разом у кожному кластері!

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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(____)
Редагувати та запускати код