Создание массивов NumPy из списков
Помните, что списки могут содержать что угодно? В том числе другие списки. В этом упражнении вы воспользуетесь этой возможностью и покажете, как удобно применять её для создания массивов NumPy.
В вашем рабочем пространстве загружены семь списков, каждый из которых назван в честь дня недели: monday, tuesday и так далее. Каждый список содержит средний почасовой поток велосипедистов через мост Фримонт.
Это упражнение является частью курса
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()