เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ความสูงของนักเบสบอล

สมมติว่าคุณเป็นแฟนเบสบอลตัวยง และตัดสินใจติดต่อ MLB (Major League Baseball) เพื่อขอข้อมูลสถิติเพิ่มเติมเกี่ยวกับความสูงของนักกีฬา ทาง MLB ส่งข้อมูลของนักกีฬามากกว่าหนึ่งพันคนมาให้ ซึ่งเก็บอยู่ในรูปแบบ Python list ธรรมดาชื่อ height_in โดยความสูงมีหน่วยเป็นนิ้ว ลองแปลงข้อมูลนี้เป็น numpy array แล้วเปลี่ยนหน่วยเป็นเมตรกัน

height_in พร้อมใช้งานแล้ว และได้โหลดแพ็กเกจ numpy ไว้เรียบร้อย สามารถเริ่มได้เลย (ที่มา: stat.ucla.edu)

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง numpy array จาก height_in แล้วตั้งชื่อ array ใหม่นี้ว่า np_height_in
  • แสดงผล np_height_in
  • คูณ np_height_in ด้วย 0.0254 เพื่อแปลงความสูงทั้งหมดจากนิ้วเป็นเมตร แล้วเก็บค่าใหม่ไว้ใน array ชื่อ np_height_m
  • แสดงผล np_height_m และตรวจสอบว่าผลลัพธ์สมเหตุสมผลหรือไม่

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Import numpy
import numpy as np

# Create a numpy array from height_in: np_height_in


# Print out np_height_in


# Convert np_height_in to m: np_height_m


# Print np_height_m
แก้ไขและรันโค้ด