Исследование данных о бейсболе
Поскольку среднее значение и медиана сильно расходятся, вы решаете пожаловаться в MLB. Там обнаруживают ошибку и присылают вам исправленные данные. Они снова доступны в виде двумерного массива NumPy np_baseball с тремя столбцами.
Скрипт Python в редакторе уже содержит код для вывода информационных сообщений с различными сводными статистиками, а библиотека numpy уже импортирована как np. Доделайте оставшуюся работу! Массив np_baseball доступен.
Это упражнение является частью курса
Введение в Python
Инструкции к упражнению
- Код для вывода среднего значения роста уже включён. Завершите код для вычисления медианного роста.
- Используйте
np.std()на первом столбце массиваnp_baseball, чтобы вычислитьstddev. - Действительно ли крупные игроки tend to весят больше? Используйте
np.corrcoef(), чтобы сохранить в переменнуюcorrкоэффициент корреляции между первым и вторым столбцами массиваnp_baseball.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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))