开始使用免费开始使用

由列表创建 NumPy 数组

还记得列表可以包含任何类型的元素吗?它甚至可以包含其他列表。本练习将演示这一特性,并展示它在创建自定义 NumPy 数组时的用处。

您的工作区中已加载了 7 个列表,分别以一周中的每一天命名:mondaytuesday,以此类推。每个列表都包含 Fremont 大桥的逐小时平均自行车流量。

本练习是课程的一部分

面向 MATLAB 用户的 Python

查看课程

练习说明

  • 创建列表 weekdays,其中每个元素是一天的数据列表,从周一开始。
  • 基于列表 weekdays 创建一个 NumPy 数组 traffic
  • 计算逐小时交通流量的平均值。
  • 绘制工作日逐小时平均交通流量的折线图。

交互式实操练习

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

# Create a list "weekdays" where each element is a daily list, starting on Monday
weekdays = [____]

# Create a NumPy array "traffic" from the list "weekdays"
traffic = ____(weekdays)

# Calculate the hourly mean traffic
hourly = np.____(traffic,axis=0)

# Plot the mean hourly traffic for weekdays
plt.____(____)
plt.show()
编辑并运行代码