是什么影响动物寿命?
让我们把所学串起来,把一些 MATLAB 代码迁移到 Python。
一位同事把他们基于 "AnAge: The Animal Ageing and Longevity Database"(动物衰老与寿命数据库)的 MATLAB 分析发给了您。该数据库包含 4000 多种脊椎动物的寿命数据,以及与寿命相关的其他信息。
您已经在 Python 中加载了这些数据,现在希望理解动物的最大寿命(保存在 numpy 数组 max_longevity 中)与其每年产仔胎数(在 litters_per_year 中)之间的关系。您已经导入了 pyplot 并将其赋给变量 plt。
您手头有他们用于绘制该关系的 MATLAB 代码,但需要把它迁移到 Python。
本练习是课程的一部分
面向 MATLAB 用户的 Python
练习说明
- 将注释转换为 Python 的语法。
- 用对应的
pyplot函数替换 MATLAB 的绘图函数。 - 显示您的图表。
交互式实操练习
通过完成这段示例代码来试试这个练习。
% 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)')
____.____()