Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Skapa en lista weekdays där varje element är en dagslista, med start på måndag.
  • Skapa en NumPy-array traffic från listan weekdays.
  • 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()
Redigera och kör kod