НачатьНачать бесплатно

Создание массивов 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()
Редактировать и запускать код