Створення масивів NumPy зі списків
Пам'ятаєте, що списки можуть містити будь-що? Вони можуть містити навіть інші списки. У цій вправі ви продемонструєте цю можливість і побачите, наскільки зручно створювати власні масиви NumPy.
У ваше середовище завантажено сім списків, кожен названо на честь дня тижня: monday, tuesday тощо. Кожен список містить середній погодинний велосипедний трафік через міст Fremont.
Ця вправа є частиною курсу
Python для користувачів MATLAB
Інструкції до вправи
- Створіть список
weekdays, де кожен елемент — це список для окремого дня, починаючи з понеділка. - Створіть масив NumPy
trafficзі спискуweekdays. - Обчисліть середній погодинний трафік.
- Побудуйте графік середнього погодинного трафіку для робочих днів.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()