কম্পিউটার

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


ইনপুট - ধরে নিন, আপনার একটি সিরিজ আছে,

0    1
1    2
2    3
3    2
4    3
5    3
6    3
7    4
8    4
9    2

আউটপুট − এবং, সর্বাধিক পুনরাবৃত্তি করা উপাদানের ফলাফল হল 3।

সমাধান

এটি সমাধান করার জন্য, আমরা নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করব -

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

  • সমস্ত উপাদানের দৈর্ঘ্য একে অপরের সাথে তুলনা করার জন্য ল্যাম্বডা ফাংশনের ভিতরে ফাংক্টুল হ্রাস পদ্ধতি প্রয়োগ করুন। এটি নীচে সংজ্ঞায়িত করা হয়েছে,

ft.reduce(lambda x,y:x if(len(data[data==x])>len(data[data==y])) else y,data)

উদাহরণ

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

import pandas as pd
import functools as ft
l = [1,2,3,2,3,3,3,4,4,2]
data = pd.Series(l)
print("most repeated element is:", ft.reduce(lambda x,y:x
if(len(data[data==x])>len(data[data==y])) else y,data))

আউটপুট

most repeated element is: 3

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

  2. একটি প্রদত্ত সিরিজের সমস্ত উপাদানের শক্তি প্রিন্ট করতে পাইথনে একটি প্রোগ্রাম লিখুন

  3. একটি নির্দিষ্ট পরিসরের মধ্যে একটি সিরিজে উপাদানগুলি প্রিন্ট করতে পাইথনে একটি প্রোগ্রাম লিখুন

  4. পাইথন প্রোগ্রাম হীরার আকার প্রিন্ট করতে