কম্পিউটার

Python - শতাংশ পরিসরে উপাদান ফ্রিকোয়েন্সি


যখন শতাংশের পরিসরে উপাদানের ফ্রিকোয়েন্সি খুঁজে বের করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি কৌশলের সাথে 'কাউন্টার' ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
from collections import Counter

my_list = [56, 34, 78, 90, 11, 23, 6, 56, 79, 90]

print("The list is :")
print(my_list)

start, end = 13, 60

my_freq = dict(Counter(my_list))

my_result = []
for element in set(my_list):
   percent = (my_freq[element] / len(my_list)) * 100
   if percent >= start and percent <= end:
      my_result.append(element)

print("The result is : ")
print(my_result)

আউটপুট

The list is :
[56, 34, 78, 90, 11, 23, 6, 56, 79, 90]
The result is :
[56, 90]

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজ পরিবেশে আমদানি করা হয়।

  • একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • শুরু এবং শেষ মান সংজ্ঞায়িত করা হয়।

  • তালিকার বাইরে একটি অভিধান এবং কাউন্টার প্রস্তুত করা হয়েছে এবং একটি পরিবর্তনশীলকে বরাদ্দ করা হয়েছে৷

  • একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷

  • তালিকাটি পুনরাবৃত্ত করা হয়েছে, এবং ফ্রিকোয়েন্সির উপর নির্ভর করে এর শতাংশ পাওয়া যায়।

  • যদি এই মানটি শুরুর চেয়ে বড় এবং শেষের চেয়ে কম হয় তবে এটি খালি তালিকায় যোগ করা হয়৷

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


  1. পাইথনে একটি তালিকায় একটি উপাদানের ঘটনা গণনা করুন

  2. পাইথনে তালিকায় উপাদানের পুনরাবৃত্তি

  3. পাইথনে রেঞ্জের উপাদানগুলি মুছুন

  4. তালিকায় বিকল্প পরিসর স্লাইসিং (পাইথন)