Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Maak een list weekdays waarin elk element een dagelijkse list is, beginnend op maandag.
  • Maak een NumPy-array traffic van de list weekdays.
  • 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()
Code bewerken en uitvoeren