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

সিরিজে সবচেয়ে বেশি বার আবার্তিত উপাদান (most repeated element) বের করার পাইথন প্রোগ্রাম লিখুন


मान लीजिए, आपके पास निम्नलिखित सीरीज है,

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

और सबसे अधिक दोहराए जाने वाले तत्व का परिणाम है,

Repeated element is: 22

समाधान

इसे हल करने के लिए, हम नीचे दिए गए दृष्टिकोण का पालन करेंगे,

  • एक सीरीज परिभाषित करें

  • प्रारंभिक काउंट 0 और max_count मान को सीरीज के पहले तत्व मान data[0] के रूप में सेट करें

count = 0 max_count = data[0]
  • सीरीज डेटा तक पहुंचने के लिए फॉर लूप बनाएं और frequency_count को l.count(i) के रूप में सेट करें

for i in data:     frequency_count = l.count(i)
  • max_count मान के साथ तुलना करने के लिए एक if कंडीशन सेट करें, यदि कंडीशन सत्य है तो काउंट को frequency_count असाइन करें और max_count को सीरीज के वर्तमान तत्व में बदलें। अंत में, max_count प्रिंट करें। यह नीचे परिभाषित है,

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

उदाहरण

बेहतर समझ के लिए नीचे दिए गए कार्यान्वयन को देखें −

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. পাইথন প্রোগ্রাম অ্যারেতে সবচেয়ে বড় এলিমেন্ট বের করা