কম্পিউটার

একটি সিরিজের সবচেয়ে বারবার উপাদান খুঁজে পেতে পাইথনে একটি প্রোগ্রাম লিখুন


ধরে নিন, আপনার কাছে নিম্নলিখিত সিরিজ আছে,

Series is:
0    1
1    22
2    3
3    4
4    22
5    5
6    22

এবং সবচেয়ে পুনরাবৃত্ত উপাদানের ফলাফল হল,

Repeated element is: 22

সমাধান

এটি সমাধান করার জন্য, আমরা নীচের পদ্ধতি অনুসরণ করব,

  • একটি সিরিজ সংজ্ঞায়িত করুন

  • প্রাথমিক গণনা সেট করুন 0 এবং max_count মান সিরিজের প্রথম উপাদান মান ডেটা হিসেবে[0]

count = 0
max_count = data[0]
  • সিরিজ ডেটা অ্যাক্সেস করার জন্য লুপ তৈরি করুন এবং ফ্রিকোয়েন্সি_কাউন্টকে l.count(i)

    হিসাবে সেট করুন
for i in data:
   frequency_count = l.count(i)
  • max_count মানের সাথে তুলনা করার জন্য শর্তটি সেট করুন, যদি শর্তটি সত্য হয় তাহলে সংখ্যক ফ্রিকোয়েন্সি_কাউন্টে বরাদ্দ করুন এবং max_countকে সিরিজের বর্তমান উপাদানে পরিবর্তন করুন। অবশেষে, max_count প্রিন্ট করুন। এটি নীচে সংজ্ঞায়িত করা হয়েছে,

if(frequency_count > max_count):
   count = frequency_count
   max_count = i
print("Repeated element is:", max_count)

উদাহরণ

আসুন আরও ভালভাবে বোঝার জন্য নীচের বাস্তবায়ন দেখি -

pdl =[1,22,3,4,22,5,22] ডেটা =pd. সিরিজ(l)মুদ্রণ("সিরিজ হল:\n", ডেটা)গণনা =0max_count =ডেটা[0 হিসাবে
import pandas as pd
l = [1,22,3,4,22,5,22]
data = pd.Series(l)
print("Series is:\n", data)
count = 0
max_count = data[0]
for i in data:
   frequency_count = l.count(i)
   if(frequency_count > max_count):
      count = frequency_count
      max_count = i
print("Repeated element is:", max_count)

আউটপুট

Series is:
0    1
1    22
2    3
3    4
4    22
5    5
6    22
dtype: int64
Repeated element is: 22

  1. পাইথনে ডানদিকে বৃত্তাকার বৃহত্তর উপাদান খোঁজার প্রোগ্রাম

  2. পাইথন প্রোগ্রাম ডিকশনারিতে দ্বিতীয় সর্বোচ্চ মান খুঁজে পেতে

  3. একটি তালিকায় দ্বিতীয় বৃহত্তম সংখ্যা খুঁজে পেতে পাইথন প্রোগ্রাম

  4. পাইথন প্রোগ্রাম একটি অ্যারের বৃহত্তম উপাদান খুঁজে বের করতে