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

Boolean indeksleme ve Matplotlib ile eğlence

Şimdi, Boolean indekslemenin sadece birkaç satır kodla verileri görsel olarak keşfetmemize nasıl yardımcı olduğuna bakalım. Bu egzersizde öğrendiğin birçok şeyi pratik edeceksin: bir sözlükteki veriyi kullanılabilir bir pandas DataFrame’ine dönüştürmek, Boolean’larla indeksleme yapmak ve ardından matplotlib kullanarak verini görselleştirip yaban hayatı çarpışmaları verisindeki bazı ilişkileri keşfetmek.

Bu egzersiz, kursun bir parçasıdır

MATLAB Kullanıcıları için Python

Kursa Göz Atın

Egzersiz talimatları

  • strikes sözlüğünü bir DataFrame’e dönüştür.
  • 'Engine' sütununda 'Turbofan' için bir Boolean filtre oluştur.
  • 'Engine' sütununda 'Turboprop' için bir Boolean filtre oluştur.
  • turbofan ve turboprop filtrelerini kullanarak strikes veri kümesi için iki saçılım grafiği çiz.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create a dictionary and then a DataFrame from the dictionary
strikes = {'Date': date,'Speed': speed,'Height':height,'Engine':engine}
strikes = pd.____(strikes)

# Filter strikes by engine type
turbofan = strikes['Engine']=='____'
turboprop = strikes['____']=='____'

# Create scatter plot of speed and height for each engine type
plt.scatter(strikes[____]['Speed'],strikes[____]['Height'],label='Turbofan')
plt.scatter(strikes[____]['Speed'],strikes[____]['Height'],label='Turboprop')
plt.legend()
plt.xlabel('Strike speed (knots)')
plt.ylabel('Strike height (feet)')
plt.show()
Kodu Düzenle ve Çalıştır