Vytváření NumPy polí ze seznamů
Vzpomínáš, že seznamy mohou obsahovat cokoli? Dokonce i jiné seznamy. V tomto cvičení tuto vlastnost předvedeme a ukážeme, jak se hodí při vytváření vlastních NumPy polí.
Do tvého pracovního prostředí je načteno sedm seznamů, každý pojmenovaný podle dne v týdnu: monday, tuesday a tak dále. Každý seznam obsahuje průměrný hodinový provoz cyklistů přes most Fremont.
Toto cvičení je součástí kurzu
Python pro uživatele MATLABu
Pokyny k cvičení
- Vytvoř seznam
weekdays, jehož každý prvek je denní seznam, začínající pondělkem. - Z tohoto seznamu
weekdaysvytvoř NumPy poletraffic. - Vypočítej průměrný hodinový provoz.
- Vykresli průměrný hodinový provoz pro pracovní dny.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()