जानवरों की दीर्घायु का अनुमान क्या लगाता है?
आइए अब तक सीखी हुई सारी बातों को जोड़ें और कुछ MATLAB कोड को Python में पोर्ट करें.
एक सहकर्मी ने आपको "AnAge: The Animal Ageing and Longevity Database" के डेटा का अपना MATLAB विश्लेषण भेजा है. इस डेटाबेस में 4000 से अधिक कशेरुकी जानवरों की दीर्घायु से जुड़ा डेटा है, साथ ही दीर्घायु से संबंधित अन्य जानकारी भी.
आपने यह डेटा Python में लोड कर लिया है, और अब आप जानना चाहते हैं कि जानवरों की अधिकतम दीर्घायु (जो numpy array max_longevity में है) और वे प्रति वर्ष जितने बच्चे देते हैं (litters; litters_per_year में) उनके बीच क्या संबंध है. आपने पहले ही pyplot इम्पोर्ट करके वैरिएबल plt को असाइन कर दिया है.
आपके पास उनका MATLAB कोड है जो इस संबंध को प्लॉट करता है, लेकिन आपको इसे Python में पोर्ट करना है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
MATLAB उपयोगकर्ताओं के लिए Python
अभ्यास निर्देश
- कमेंट्स को Python सिंटैक्स में बदलें.
- MATLAB के plotting फंक्शनों को उनके समान
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)')
____.____()