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

Python প্রোগ্রাম: ম্যাট্রিক্স থেকে জোড় ফ্রিকোয়েন্সি (Even Frequency) বায়ালা এলিমেন্টের সারি (Rows) এক্সট্রাক্ট করা

যখন ম্যাট্রিক্স থেকে জোড় ফ্রিকোয়েন্সি বায়ালা এলিমেন্টের সারি এক্সট্রাক্ট করা প্রয়োজন হয়, all অপারেটর এবং Counter মেথডসহ লিস্ট কম্প্রিহেনশন ব্যবহার করা হয়।

উদাহরণ

নিচে এর প্রদর্শন করা হলো:

from collections import Counter

my_list = [[41, 25, 25, 62], [41, 41, 41, 41, 22, 22], [65, 57, 65, 57], [11, 24, 36, 48]]
print("The list is :")
print(my_list)

my_result = [sub for sub in my_list if all(value % 2 == 0 for key, value in list(dict(Counter(sub)).items()))]
print("The result is :")
print(my_result)

আউটপুট

The list is : [[41, 25, 25, 62], [41, 41, 41, 41, 22, 22], [65, 57, 65, 57], [11, 24, 36, 48]]
The result is : [[41, 41, 41, 41, 22, 22], [65, 57, 65, 57]]

ব্যাখ্যা

  • একটি লিস্ট অফ লিস্ট ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।

  • লিস্ট কম্প্রিহেনশন ব্যবহার করে লিস্টের এলিমেন্টগুলোর ওপর ইটারেট করা হয়, এবং 'all' অপারেটর ব্যবহার করা হয়, ভ্যালু ২ দিয়ে বিভাজ্য কিনা চেক করতে।

  • লিস্টের এলিমেন্টগুলো 'Counter' এবং 'dict' ব্যবহার করে অ্যাক্সেস করা হয়।

  • এটি লিস্টে কনভার্ট করা হয় এবং একটি ভেরিয়েবলে অ্যাসাইন করা হয়।

  • এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।

  1. পাইথন - মান সমান ফ্রিকোয়েন্সিয়ুক্ত উপাদান বের করা

  2. পাইথনে জোড় দৈর্ঘ্যের স্ট্রিং সহ সারি এক্সট্র্যাক্ট করা

  3. পাইথন প্রোগ্রাম: টাপলের লিস্ট থেকে পজিটিভ উপাদানযুক্ত টাপল বের করা

  4. পাইথনে লিস্ট এলিমেন্টের ফ্রিকোয়েন্সি (বারবারতা) গণনা