NumPy-arrays maken van lists
Weet je nog dat lists alles kunnen bevatten? Ze kunnen zelfs andere lists bevatten. In deze oefening ga je dit laten zien en tonen hoe handig dit is om je eigen NumPy-arrays te maken.
Er staan zeven lists in je werkruimte, elk genoemd naar een dag van de week: monday, tuesday, enzovoort. Elke list bevat het gemiddelde uurverkeer van fietsen over de Fremont-brug.
Deze oefening maakt deel uit van de cursus
Python voor MATLAB-gebruikers
Oefeninstructies
- Maak een list
weekdayswaarin elk element een dagelijkse list is, beginnend op maandag. - Maak een NumPy-array
trafficvan de listweekdays. - Bereken het gemiddelde uurverkeer.
- Plot het gemiddelde uurverkeer voor doordeweekse dagen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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()