এই প্রবন্ধে আমরা দেখব কিভাবে একটি প্রদত্ত তালিকায় সবচেয়ে সাধারণ উপাদানটি খুঁজে বের করা যায়। অন্য কথায়, সর্বোচ্চ ফ্রিকোয়েন্সি সহ উপাদান।
সর্বোচ্চ এবং গণনা সহ
আমরা কেন সেট ফাংশনটি তালিকার অনন্য উপাদান পেতে প্রয়োগ করি এবং তারপর তালিকার প্রতিটি উপাদানের হিসাব রাখি। সর্বোচ্চ ফ্রিকোয়েন্সি সহ উপাদান পেতে অবশেষে একটি সর্বোচ্চ ফাংশন প্রয়োগ করুন।
উদাহরণ
# Given list listA = [45, 20, 11, 50, 17, 45, 50,13, 45] print("Given List:\n",listA) res = max(set(listA), key = listA.count) print("Element with highest frequency:\n",res)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given List: [45, 20, 11, 50, 17, 45, 50, 13, 45] Element with highest frequency: 45
কাউন্টার সহ
আমরা সংগ্রহ থেকে কাউন্টার ফাংশন ব্যবহার করি। তারপর চূড়ান্ত ফলাফল পেতে সবচেয়ে সাধারণ ফাংশন প্রয়োগ করুন।
উদাহরণ
from collections import Counter # Given list listA = [45, 20, 11, 50, 17, 45, 50,13, 45] print("Given List:\n",listA) occurence_count = Counter(listA) res=occurence_count.most_common(1)[0][0] print("Element with highest frequency:\n",res)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given List: [45, 20, 11, 50, 17, 45, 50, 13, 45] Element with highest frequency: 45
মোড সহ
এটি একটি সোজা অগ্রসর পদ্ধতি যেখানে আমরা পরিসংখ্যান মডিউল থেকে মোড ফাংশন ব্যবহার করি। এটি সরাসরি আমাদের ফলাফল দেয়৷
উদাহরণ
from statistics import mode # Given list listA = [45, 20, 11, 50, 17, 45, 50,13, 45] print("Given List:\n",listA) res=mode(listA) print("Element with highest frequency:\n",res)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given List: [45, 20, 11, 50, 17, 45, 50, 13, 45] Element with highest frequency: 45