Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में बीता हुआ समय कैसे मापें?


प्रोग्राम के निष्पादन के दौरान बीते समय को मापने के लिए, या तो time.clock() या time.time() फंक्शन्स का उपयोग करें। पायथन डॉक्स कहते हैं कि इस फंक्शन का उपयोग बेंचमार्किंग उद्देश्यों के लिए किया जाना चाहिए।

उदाहरण

import time
t0 = time.clock()
print("Hello")
t1 = time.clock() - t0
print("Time elapsed: ", t1)  # CPU सेकंड्स बीते (फ्लोटिंग पॉइंट)

आउटपुट

यह आउटपुट देगा -

Time elapsed:  1.2999999999999123e-05

आप कोड स्निपेट के निष्पादन समय का उचित सांख्यिकीय विश्लेषण प्राप्त करने के लिए timeit मॉड्यूल का भी उपयोग कर सकते हैं। यह स्निपेट को कई बार चलाता है और फिर बताता है कि सबसे छोटे रन में कितना समय लगा। आप इसका उपयोग इस प्रकार कर सकते हैं:

उदाहरण

def f(x):
    return x * x
import timeit
timeit.repeat("for x in range(100): f(x)", "from __main__ import f", number=100000)

आउटपुट

यह आउटपुट देगा -

[2.0640320777893066, 2.0876040458679199, 2.0520210266113281]

  1. पायथन में टाइम सीरीज़ कैसे प्लॉट करें? पायथन में टाइम सीरीज़ कैसे प्लॉट करें?

    मैटप्लोटलिब का उपयोग करके पायथन में टाइम सीरीज़ प्लॉट करने के लिए, हम निम्नलिखित स्टेप्स ले सकते हैं: नंपाई का उपयोग करके x और y पॉइंट्स बनाएं। बनाए गए x और y पॉइंट्स को plot() मेथड का उपयोग करके प्लॉट करें। फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें। उदाहरण import matplotlib.pyplot as

  1. - पायथन में time.sleep() फ़ंक्शन

    इस ट्यूटोरियल में, हम time.sleep() मेथड के बारे में जानेंगे।time.sleep() मेथड का उपयोग एक प्रोग्राम के निष्पादन को एक निश्चित समय के लिए रोकने के लिए किया जाता है। यह एक तर्क लेता है यानी सेकंड में समय। यह दिए गए सेकंड तक निष्पादन को रोक देगा।आइए एक सरल उदाहरण देखें। निम्नलिखित कोड को निष्पादित करते

  1. Python में वेक्टोराइज़ेशन Python में वेक्टोराइज़ेशन

    इस लेख में, हम वेक्टोराइज़ेशन और Python 3.x या उससे पहले के संस्करणों में कार्यान्वयन में शामिल विभिन्न तकनीकों के बारे में सीखेंगे।वेक्टोराइज़ेशन क्या है?वेक्टोराइज़ेशन लूप के उपयोग के बिना सरणियों को लागू करने की एक तकनीक है। एक फ़ंक्शन का उपयोग करने से कोड के रनिंग टाइम और एक्ज़ीक्यूशन टाइम को कु