কম্পিউটার

আমি কিভাবে একটি পাইথন প্রোগ্রামের কার্যকর করার সময় পেতে পারি?


একটি প্রোগ্রাম কার্যকর করার সময় সময় পরিমাপ করতে, হয় time.clock() বা time.time() ফাংশন ব্যবহার করুন। পাইথন ডক্স বলে যে এই ফাংশনটি বেঞ্চমার্কিং উদ্দেশ্যে ব্যবহার করা উচিত।

উদাহরণ

import time
t0= time.clock()
print("Hello")
t1 = time.clock() - t0
print("Time elapsed: ", t1 - t0) # CPU seconds elapsed (floating point)

আউটপুট

এটি −

আউটপুট দেবে
Time elapsed:  0.0009403145040156798

আপনি একটি কোড স্নিপেটের কার্যকর করার সময় সঠিক পরিসংখ্যানগত বিশ্লেষণ পেতে 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. Tkinter/Python এ একটি পপআপ ডায়ালগ কিভাবে পাবেন?

  2. একটি ল্যাপ টাইমার তৈরি করতে পাইথন প্রোগ্রাম

  3. কিভাবে পাইথনে একটি টাইম সিরিজ প্লট করবেন?

  4. পাইথন প্রোগ্রাম কিভাবে চালাবেন?