शुरू करेंमुफ़्त में शुरू करें

पॉप क्विज़: %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 लिखना

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें

अभ्यास शुरू करें