การ Subset อาร์เรย์ NumPy
การ Subset (การใช้วงเล็บก้ามปูกับลิสต์หรืออาร์เรย์) ทำงานเหมือนกันทุกประการทั้งกับลิสต์และอาร์เรย์
ในแบบฝึกหัดนี้มีลิสต์สองรายการที่โหลดไว้ให้แล้วในเบื้องหลัง ได้แก่ height_in และ weight_lb ซึ่งเก็บข้อมูลส่วนสูงและน้ำหนักของนักเบสบอล MLB ในรูปแบบลิสต์ธรรมดา นอกจากนี้ยังมีอาร์เรย์ numpy สองตัวที่เตรียมไว้ให้ คือ np_weight_lb และ np_height_in
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้น
คำแนะนำการฝึกหัด
- Subset
np_weight_lbโดยพิมพ์ค่าที่ index 50 ออกมา - พิมพ์ sub-array ของ
np_height_inที่ประกอบด้วยค่าตั้งแต่ index 100 จนถึง index 110 (รวม index 110 ด้วย)
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
import numpy as np
np_weight_lb = np.array(weight_lb)
np_height_in = np.array(height_in)
# Print out the weight at index 50
# Print out sub-array of np_height_in: index 100 up to and including index 110