리스트로 NumPy 배열 만들기
리스트에는 뭐든 담을 수 있다는 점, 기억하시나요? 리스트 안에 다른 리스트를 넣을 수도 있어요. 이번 연습에서는 이 기능을 활용해 직접 NumPy 배열을 만드는 방법을 보여 드릴게요.
작업 공간에는 요일 이름(monday, tuesday 등)으로 된 일곱 개의 리스트가 로드되어 있어요. 각 리스트에는 Fremont 다리를 지나는 평균 시간대별 자전거 통행량이 들어 있어요.
이 연습은 강의의 일부입니다
MATLAB 사용자를 위한 Python
연습 안내
- 월요일부터 시작하는 각 일일 리스트를 원소로 하는 리스트
weekdays를 만드세요. - 리스트
weekdays로부터 NumPy 배열traffic을 만드세요. - 시간대별 평균 통행량을 계산하세요.
- 주중의 시간대별 평균 통행량을 선 그래프로 그리세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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()