การสร้าง NumPy array จากลิสต์
ลิสต์สามารถเก็บข้อมูลได้ทุกประเภท รวมถึงลิสต์อื่นด้วย ในแบบฝึกหัดนี้ เราจะสาธิตคุณสมบัตินี้และแสดงให้เห็นว่ามันมีประโยชน์เพียงใดในการสร้าง NumPy array
มีลิสต์ 7 รายการโหลดอยู่ใน workspace ของคุณ โดยแต่ละรายการตั้งชื่อตามวันในสัปดาห์ ได้แก่ monday, tuesday และอื่น ๆ แต่ละลิสต์เก็บข้อมูลปริมาณการสัญจรของจักรยานเฉลี่ยรายชั่วโมงบนสะพาน Fremont
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python สำหรับผู้ใช้ MATLAB
คำแนะนำการฝึกหัด
- สร้างลิสต์
weekdaysโดยให้แต่ละสมาชิกเป็นลิสต์ของแต่ละวัน เริ่มตั้งแต่วันจันทร์ - สร้าง NumPy array ชื่อ
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()