ПочатиПочніть безкоштовно

EDA: Побудуйте графік для всіх ваших даних

Щоб швидко оглянути набір даних, часто корисно візуалізувати всі дані. У цій вправі побудуйте всі відрізки для всіх спортсменок у запливах на 800 метрів. Дані доступні в масивах NumPy split_number і splits. Масиви організовано так, що splits[i,j] — це час відрізка для спортсменки i для split_number[j].

Ця вправа є частиною курсу

Кейс-стаді зі статистичного мислення

Переглянути курс

Інструкції до вправи

  • Напишіть цикл for, який проходить по набору відрізків для кожної спортсменки, щоб:
    • Побудувати графік часу відрізка залежно від номера відрізка. Використайте іменовані аргументи linewidth=1 і color='lightgray'.
  • Обчисліть середні часи відрізків для кожної дистанції. Це можна зробити за допомогою функції np.mean() з іменованим аргументом axis=0. Це вказує np.mean() обчислити середні значення по рядках, що дасть середній час відрізка для кожного номера відрізка.
  • Побудуйте середні часи відрізків (вісь y) залежно від номера відрізка (вісь x), використавши іменовані аргументи marker='.', linewidth=3 і markersize=12.
  • Підпишіть осі й відобразіть графік.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Plot the splits for each swimmer
for splitset in ____:
    _ = ____(____, ____, lw=1, color='lightgray')

# Compute the mean split times
mean_splits = ____

# Plot the mean split times


# Label axes and show plot
_ = plt.xlabel('split number')
_ = plt.ylabel('split time (s)')
plt.show()
Редагувати та запускати код