จะใช้วิธีใดในการกำหนดเวลาใน Python time.clock () หรือ time.time ()? ข้อใดให้ความแม่นยำมากกว่า
ตัวอย่างเช่น:
start = time.clock()
... do something
elapsed = (time.clock() - start)
เมื่อเทียบกับ
start = time.time()
... do something
elapsed = (time.time() - start)
timeit.default_timer()ในการวัดประสิทธิภาพ (มันถูกกำหนดให้ time.time () หรือ time.clock () ขึ้นอยู่กับ OS)
time.clockและtime.process_timeกระบวนการลูกไม่ได้ ดูการสนทนาของความแม่นยำนี้ (แน่นอนแตกต่างกันไปตามระบบ)
time.clock()ไม่ได้รับการสนับสนุนและแนะนำให้ใช้perf_counter()หรือprocess_time()แทน