Hangi hisseler birlikte hareket ediyor?
Önceki egzersizde, şirketleri günlük hisse senedi fiyat hareketlerine göre kümelendirdin. Peki, hangi şirketlerin hisse fiyatları benzer şekilde değişme eğiliminde? Bunu anlamak için şimdi kümelendirmeden elde ettiğin küme etiketlerini inceleyeceksin.
Önceki egzersizdeki çözümün zaten çalıştırıldı. Hatırlarsan, bir KMeans modelini içeren bir pipeline Pipeline'ı oluşturmuş ve bunu günlük hisse hareketlerinin NumPy dizisi movements üzerine eğitmiştin. Ayrıca, şirket adlarından oluşan companies listesi de mevcut.
Bu egzersiz
Python'da Unsupervised Learning
kursunun bir parçasıdırEgzersiz talimatları
pandas'ıpdtakma adıyla içe aktar.movementsiçin etiketleri tahmin etmek üzere pipeline'ın.predict()metodunu kullan.- Küme etiketlerini şirket adları listesi
companiesile hizalamak içinlabelsvecompaniessütunlarına sahip birdfDataFrame'i oluştur. Bu senin için yapıldı. - DataFrame'i
'labels'sütununa göre sıralamak içindf'in.sort_values()metodunu kullan ve sonucu yazdır. - Yanıtı Gönder tuşuna bas ve her kümede hangi şirketlerin birlikte olduğuna bir göz at!
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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(____)