开始使用免费开始使用

是什么影响动物寿命?

让我们把所学串起来,把一些 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)')

____.____()
编辑并运行代码