Skapa NumPy-arrayer från listor
Kom ihåg att listor kan innehålla vad som helst? De kan till och med innehålla andra listor. I den här övningen ska du visa upp den här möjligheten och hur användbar den är när man skapar egna NumPy-arrayer.
Sju listor finns inlästa i din miljö, var och en namngiven efter en veckodag: monday, tuesday och så vidare. Varje lista innehåller den genomsnittliga cykeltrafikvolymen per timme över Fremontbron.
Den här övningen är en del av kursen
Python för MATLAB-användare
Övningsinstruktioner
- Skapa en lista
weekdaysdär varje element är en dagslista, med start på måndag. - Skapa en NumPy-array
trafficfrån listanweekdays. - Beräkna den genomsnittliga trafiken per timme.
- Plotta den genomsnittliga trafiken per timme för veckodagarna.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()