开始使用免费开始使用

探索棒球数据

由于均值和中位数相差甚远,您决定向 MLB 投诉。他们找到了错误并将更正后的数据发送给了你。这些数据同样以包含三列的二维 NumPy 数组 np_baseball 提供。

编辑器中的 Python 脚本已经编写好了用于打印包含不同汇总统计信息的提示代码,并且 numpy 也已经使用 np 导入。你能把剩下的代码补充完整吗?np_baseball 已准确就绪。

本练习是课程的一部分

Python 入门

查看课程

练习说明

  • 打印平均身高的代码已包含在内。请把计算身高中位数的代码补充完整。
  • np_baseball 的第 1 列调用 np.std() 来计算 stddev
  • 身材高大的球员体重往往也更重吗?使用 np.corrcoef() 计算 np_baseball 第 1 列与第 2 列之间的相关系数,并将结果存储到 corr 中。

交互式实操练习

通过完成这段示例代码来试试这个练习。

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))
编辑并运行代码