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

อะไรเป็นตัวทำนายอายุขัยของสัตว์?

มารวบรวมทุกอย่างเข้าด้วยกัน แล้วแปลงโค้ด MATLAB ให้เป็น Python กัน

เพื่อนร่วมงานส่งผลการวิเคราะห์ MATLAB มาให้ โดยใช้ข้อมูลจาก "AnAge: The Animal Ageing and Longevity Database" ซึ่งเป็นฐานข้อมูลที่รวบรวมข้อมูลอายุขัยของสัตว์มีกระดูกสันหลังกว่า 4,000 ชนิด พร้อมข้อมูลอื่น ๆ ที่เกี่ยวข้องกับอายุขัย

โหลดข้อมูลเข้า Python แล้วเรียบร้อย ตอนนี้ต้องการทำความเข้าใจความสัมพันธ์ระหว่างอายุขัยสูงสุด (เก็บไว้ใน NumPy array max_longevity) กับจำนวนครอกที่ออกลูกต่อปี (เก็บไว้ใน litters_per_year) นำเข้า pyplot และกำหนดให้ตัวแปรชื่อ plt แล้ว

มีโค้ด MATLAB สำหรับพล็อตความสัมพันธ์นี้อยู่แล้ว แต่ต้องแปลงให้เป็น Python

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

Python สำหรับผู้ใช้ MATLAB

ดูคอร์ส

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

  • แปลงคอมเมนต์ให้เป็น syntax ของ Python
  • แทนที่ฟังก์ชันการพล็อตของ MATLAB ด้วยฟังก์ชันที่ตรงกันใน pyplot
  • แสดงกราฟที่พล็อตได้

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

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

% Initialize the figure
figure

% Make the scatter plot
scatter(litters_per_year, max_longevity)

% Add axis labels
xlabel('Litters/Clutches per year')
ylabel('Maximum longevity (yrs)')

____.____()
แก้ไขและรันโค้ด