動物の寿命を予測するのは何ですか?
ここまで学んだことをまとめて、MATLAB のコードを Python に移植してみましょう。
同僚から「AnAge: The Animal Ageing and Longevity Database」のデータを使った MATLAB での分析結果が送られてきました。このデータベースには、4000 種以上の脊椎動物の寿命データと、寿命に関連するさまざまな情報が含まれています。
Python でデータはすでに読み込み済みです。今は、動物の最大寿命(numpy 配列 max_longevity に格納)と、1 年あたりの出産回数(litters_per_year)との関係を理解したいと考えています。pyplot はインポート済みで、変数 plt に割り当ててあります。
この関係を可視化する MATLAB のコードは手元にありますが、これを Python に移植する必要があります。
この演習はコースの一部です
MATLABユーザーのためのPython
演習の手順
- コメントを 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)')
____.____()