การลบข้อมูลด้วย np.delete()
ถ้างานวิจัยต้นไม้ของคุณมุ่งเน้นเฉพาะต้นไม้ที่ยังมีชีวิตอยู่บนบล็อกที่เป็นของเมือง การลบข้อมูลที่ไม่จำเป็นออกไปก็อาจเป็นประโยชน์ เช่น คอลัมน์เส้นผ่านศูนย์กลางตอไม้ และข้อมูลต้นไม้ที่อยู่บนบล็อกเอกชน
คุณได้เรียนรู้แล้วว่าฟังก์ชัน np.delete() ของ NumPy รับอาร์กิวเมนต์ 3 ตัว ได้แก่ อาร์เรย์ต้นฉบับ ดัชนีหรือชุดดัชนีที่ต้องการลบ และแกนที่ใช้ลบ หากยังไม่ทราบดัชนีที่ต้องการลบ ให้นึกถึง np.where() ที่เมื่อรับอาร์กิวเมนต์เพียงตัวเดียว จะคืนค่าอาร์เรย์ของดัชนีที่ตรงตามเงื่อนไขที่กำหนด
numpy โหลดไว้เป็น np และอาร์เรย์ 2 มิติ tree_census พร้อมใช้งานแล้ว คอลัมน์ตามลำดับแทนค่า ID ต้นไม้, หมายเลขบล็อก, เส้นผ่านศูนย์กลางลำต้น และเส้นผ่านศูนย์กลางตอไม้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
NumPy เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Delete the stump diameter column from tree_census
tree_census_no_stumps = ____
# Save the indices of the trees on block 313879
private_block_indices = ____