पॉप क्विज़: %lprun का उपयोग करने के स्टेप्स
नीचे convert_units() फंक्शन दिया गया है, जो हमारे पसंदीदा सुपरहीरोज़ की लंबाई और वज़न को metric units से Imperial units में बदलता है.
def convert_units(heroes, heights, weights):
new_hts = [ht * 0.39370 for ht in heights]
new_wts = [wt * 2.20462 for wt in weights]
hero_data = {}
for i,hero in enumerate(heroes):
hero_data[hero] = (new_hts[i], new_wts[i])
return hero_data
मान लीजिए आपके पास सुपरहीरोज़ की एक लिस्ट (heroes) है और हर हीरो की लंबाई (सेंटीमीटर में) और वज़न (किलोग्राम में) NumPy arrays के रूप में लोड हैं (क्रमशः hts और wts).
अगर आप लाइन-बाय-लाइन runtimes देखना चाहते हैं, तो अपने सुपरहीरोज़ डेटा पर काम कर रहे convert_units() फंक्शन को प्रोफाइल करने के लिए आपको कौन-से ज़रूरी स्टेप्स लेने होंगे?
यह अभ्यास पाठ्यक्रम का हिस्सा है
Efficient Python Code लिखना
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें