НачатьНачать бесплатно

Какие акции движутся вместе?

В предыдущем упражнении вы кластеризовали компании по дневным изменениям цен на их акции. Но акции каких именно компаний меняются схожим образом? Сейчас вы изучите метки кластеров, чтобы это выяснить.

Решение предыдущего упражнения уже выполнено. Напомним: вы построили конвейер pipeline, содержащий модель KMeans, и обучили его на массиве NumPy movements с дневными изменениями цен акций. Кроме того, доступен список companies с названиями компаний.

Это упражнение является частью курса

Обучение без учителя на Python

Посмотреть курс

Инструкции к упражнению

  • Импортируйте pandas под псевдонимом pd.
  • Используйте метод .predict() конвейера, чтобы предсказать метки для movements.
  • Свяжите метки кластеров со списком названий компаний companies, создав DataFrame df со столбцами labels и companies. Это уже сделано за вас.
  • Используйте метод .sort_values() объекта df, чтобы отсортировать DataFrame по столбцу '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(____)
Редактировать и запускать код