Mengeksplorasi data baseball
Karena mean dan median sangat jauh berbeda, Anda memutuskan untuk mengajukan keluhan ke MLB. Mereka menemukan error dan mengirimkan data yang telah dikoreksi kepada Anda. Data tersebut kembali tersedia sebagai array NumPy 2D np_baseball, dengan tiga kolom.
Skrip Python di editor sudah menyertakan kode untuk mencetak pesan informatif dengan berbagai statistik ringkasan dan numpy sudah dimuat sebagai np. Dapatkah Anda menyelesaikannya? np_baseball tersedia.
Latihan ini adalah bagian dari kursus
Pengantar Python
Petunjuk latihan
- Kode untuk mencetak mean tinggi badan sudah disertakan. Lengkapi kode untuk median tinggi badan.
- Gunakan
np.std()pada kolom pertamanp_baseballuntuk menghitungstddev. - Apakah pemain yang besar cenderung lebih berat? Gunakan
np.corrcoef()untuk menyimpan korelasi antara kolom pertama dan keduanp_baseballdalamcorr.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
avg = np.mean(np_baseball[:,0])
print("Average: " + str(avg))
# Print median height
med = ____
print("Median: " + str(med))
# Print out the standard deviation on height
stddev = ____
print("Standard Deviation: " + str(stddev))
# Print out correlation between first and second column
corr = ____
print("Correlation: " + str(corr))