Tạo NumPy array từ list
Bạn còn nhớ list có thể chứa bất cứ thứ gì chứ? Chúng thậm chí có thể chứa các list khác. Trong bài tập này, bạn sẽ minh họa tính năng đó và cho thấy nó hữu ích thế nào để tạo NumPy array của riêng mình.
Bảy list đã được nạp vào workspace của bạn, mỗi list được đặt tên theo một ngày trong tuần: monday, tuesday, v.v. Mỗi list chứa lưu lượng xe đạp trung bình theo giờ qua cầu Fremont.
Bài tập này là một phần của khóa học
Python cho người dùng MATLAB
Hướng dẫn bài tập
- Tạo một list
weekdaystrong đó mỗi phần tử là một list theo từng ngày, bắt đầu từ Monday. - Tạo một NumPy array
traffictừ listweekdays. - Tính lưu lượng trung bình theo giờ.
- Vẽ biểu đồ lưu lượng trung bình theo giờ cho các ngày trong tuần.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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()