فاطمة محمد نشر 24 مارس 2018 أرسل تقرير نشر 24 مارس 2018 ما الفرق بين استخدام datetime و timeit اقتباس
1 أمين بدة نشر 24 مارس 2018 أرسل تقرير نشر 24 مارس 2018 timeit أكثر دقة لهذه الأسباب : 1. تقوم بتكرار الاختبارات عدة مرات للتخلص من تأثير المهام الأخرى على جهازك ، مثل تنظيف الأقراص وجدولة نظام التشغيل. 2. تقوم باختيار الوقت الأكثر دقة لنظام التشغيل الخاص بك ، time.time أو time.clock في Python 2 و time.perf_counter () على Python 3. لا يوجد فرق بين الأثنين , و كما قلت timeit تعتبر أدق و أسرع و أخف على برنامجك حيث تقوم بطرح النتيجة أسرع يمكنك تجربة هذا الكود للتحقق : import sys import timeit import datetime import time def create_datetime(): return datetime.date.today().timetuple() def create_time(): return time.localtime() if __name__ == '__main__': print(timeit.timeit("create_datetime()", setup="from __main__ import create_datetime")) print(timeit.timeit("create_time()", setup="from __main__ import create_time")) النتيجة : 3.7883488804446963 0.4524141759797713 الفرق واضح على ما أضن 1 اقتباس
السؤال
فاطمة محمد
ما الفرق بين استخدام datetime و timeit
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.