用清單建立 NumPy 陣列
還記得清單可以裝任何東西嗎?甚至可以包含其他清單。在這個練習中,你要示範這個特性,並看看它如何幫助你建立自己的 NumPy 陣列。
你的工作空間已載入 7 個清單,分別以星期幾命名:monday、tuesday,依此類推。每個清單都包含 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()