BaşlayınÜcretsiz Başlayın

Günümüzde şarkılar ne kadar dans edilebilir?

Müzikteki bazı eğilimleri analiz etmek için Spotify verilerine daha derin dalma zamanı.

Her CSV dosyasında 'danceability' sütunu, her şarkının ne kadar dans edilebilir olduğunu 0 ile 1 arasında bir puanla içerir. Bu puan; tempo, ritim kararlılığı, vuruş gücü ve genel düzenlilik gibi müzikal unsurların birleşimine göre bir parçanın dansa ne kadar uygun olduğunu açıklar. Sence şarkılar dans etmek için gitgide daha mı iyi, daha mı kötü hale geliyor?

dask ve delayed() fonksiyonu senin için içe aktarıldı. pandas pd takma adıyla, matplotlib.pyplot ise plt olarak içe aktarıldı. Dosya adlarının listesi ortamında filenames olarak mevcut ve her dosyanın yılı years listesinde saklı.

Bu egzersiz

Python ile Dask ile Paralel Programlama

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Döngünün içinde her dosyayı tembel (lazy) şekilde yükle.
  • 'danceability' sütununu kullanarak her dosyadaki şarkıların ortalama dans edilebilirliğini bul.
  • danceabilities listesindeki tüm sonuçları hesapla ve ortaya çıkan demetin (tuple) ilk öğesini seç.
  • plt.plot() kullanarak, y-ekseninde danceability_list ve x-ekseninde years olacak şekilde bir grafik oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

danceabilities = []

for file in filenames:
	# Lazily load in the data
    df = ____
    # Calculate the average danceability in the file of songs
    mean_danceability = ____
    danceabilities.append(mean_danceability)

# Compute all the mean danceabilities
danceability_list = ____
# Plot the results
____
plt.show()
Kodu Düzenle ve Çalıştır