সঠিক উত্তর: এগুলি উভয়ই ভগ্নাংশের সমান দৈর্ঘ্য।
তবে দ্রুত subject
কোনটি time
?
সামান্য পরীক্ষার কেস :
import timeit
import time
clock_list = []
time_list = []
test1 = """
def test(v=time.clock()):
s = time.clock() - v
"""
test2 = """
def test(v=time.time()):
s = time.time() - v
"""
def test_it(Range) :
for i in range(Range) :
clk = timeit.timeit(test1, number=10000)
clock_list.append(clk)
tml = timeit.timeit(test2, number=10000)
time_list.append(tml)
test_it(100)
print "Clock Min: %f Max: %f Average: %f" %(min(clock_list), max(clock_list), sum(clock_list)/float(len(clock_list)))
print "Time Min: %f Max: %f Average: %f" %(min(time_list), max(time_list), sum(time_list)/float(len(time_list)))
আমি সুইস ল্যাবগুলিতে কাজ করছি না তবে আমি পরীক্ষা করেছি ..
এই প্রশ্নের ভিত্তিতে: time.clock()
তুলনায় ভালtime.time()
সম্পাদনা: time.clock()
অভ্যন্তরীণ কাউন্টার তাই বাইরে ব্যবহার করতে পারে না, সীমাবদ্ধতা পেয়েছে max 32BIT FLOAT
, প্রথম / শেষ মানগুলি সংরক্ষণ না করে গণনা অব্যাহত রাখতে পারে না। অন্য একটি কাউন্টার একীভূত করা যায় না ...
time.clock()
অবচিত করা হয়েছে এবং এর পরিবর্তেperf_counter()
বা এরprocess_time()
পরিবর্তে ব্যবহারের পরামর্শ দেওয়া হচ্ছে ।