কম্পিউটার টিউটোরিয়াল

time.clock() এবং time.time() - কোনটি বেশি সঠিক?

পাইথনে টাইমিং/বেঞ্চмар্কিং-এর জন্য time.clock() ব্যবহার করুন যদি আপনাকে time এবং clock এর মধ্যে বেছে নিতে হয়।

time() সব প্ল্যাটফর্মে ইপক থেক সেকেন্ড UTC-তে ফ্লোটিং পয়েন্ট নম্বর হিসেবে ফেরত দেয়। ইউনিক্সে time.clock() বর্তমান প্রসেস যেটি সিপিইউ টাইম ব্যবহার করেছে সেটি মেজার করে, তাই অতীতে কোনো পয়েন্ট থেক এলapsed টাইম মেজার করার জন্য এটি ভালো নয়। উইন্ডোজে এটি ফাংশনটি প্রথম কল হওয়ার পর থেকে ওয়াল-ক্লক সেকেন্ড মেজার করে।

সিস্টেম টাইম পরিবর্তন করলে time.time() প্রভাবিত হয় কিন্তু time.clock() প্রভাবিত হয় না।

আপনি যদি বেঞ্চмар্কিং/প্রোফাইলিং উদ্দেশ্যে কোড ব্লকের এক্সিকিউশন টাইম করছেন, তবে আপনার উচিত timeit মডিউল ব্যবহার করা।

  1. পাইথন বনাম রুবি (Python Vs Ruby), কোনটি বেছে নেবেন?

  2. WhatsApp vs Telegram: কোনটি ভালো?

  3. UEFI এবং BIOS-এর পার্থক্য, এবং আপনার জন্য কোনটি ব্যবহার করা উচিত?

  4. সিপিই কোর কাউন্ট বনাম ক্লক স্পিড - কোনটি অধিক গুরুত্বপূর্ণ?