কম্পিউটার

পাইথনের সিরিজ ডেটা স্ট্রাকচার থেকে কীভাবে শীর্ষস্থানীয় 'n' উপাদানগুলি অ্যাক্সেস করা যায় তা ব্যাখ্যা করুন?


আমরা এর আগে অপারেটর ':'-এর সাহায্যে স্লাইসিং ব্যবহার করেছি, যা সিরিজ স্ট্রাকচার থেকে শীর্ষ 'n' উপাদানগুলি বের করার ক্ষেত্রে ব্যবহৃত হয়। এটি সিরিজের উপাদানগুলিতে একটি পরিসর বরাদ্দ করতে সহায়তা করে যা পরে প্রদর্শিত হবে৷

আসুন একটি উদাহরণ দেখি -

উদাহরণ

import pandas as pd
my_data = [34, 56, 78, 90, 123, 45]
my_index = ['ab', 'mn' ,'gh','kl', 'wq', 'az']
my_series = pd.Series(my_data, index = my_index)
print("The series contains following elements")
print(my_series)
n = 3
print("Top 3 elements are :")
print(my_series[:n])

আউটপুট

The series contains following elements
ab  34
mn  56
gh  78
kl  90
wq  123
az  45
dtype: int64
Top 3 elements are :
ab  34
mn  56
gh  78
dtype: int64

ব্যাখ্যা

  • প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করা হয়, এবং ব্যবহারের সহজতার জন্য উপনাম নাম দেওয়া হয়৷

  • ডেটা মানগুলির একটি তালিকা তৈরি করা হয়, যা পরে 'পান্ডাস' লাইব্রেরিতে উপস্থিত 'সিরিজ' ফাংশনে প্যারামিটার হিসাবে পাস করা হয়

  • এরপরে, কাস্টমাইজড ইনডেক্স মান (যা পরে প্যারামিটার হিসাবে পাস করা হয়) একটি তালিকায় সংরক্ষণ করা হয়।

  • পাইথনে ইনডেক্সিং ':' অপারেটর ব্যবহার করে সিরিজ থেকে মানগুলির একটি নির্দিষ্ট পরিসর অ্যাক্সেস করা যেতে পারে।

  • ':' অপারেটরটি নিম্ন পরিসরের মান এবং উচ্চ পরিসরের মানগুলির মধ্যে ব্যবহার করা যেতে পারে:[নিম্ন পরিসর :উচ্চতর পরিসর]।

  • এটি নিম্ন পরিসরের মান অন্তর্ভুক্ত করবে কিন্তু উচ্চ পরিসরের মান বাদ দেবে।

  • নিম্ন পরিসরের জন্য কোনো মান প্রদান করা না হলে, এটি 0 হিসাবে নেওয়া হয়।

  • যদি উচ্চতর পরিসরের জন্য কোনো মান প্রদান করা না হয়, তাহলে এটিকে লেন (ডেটা স্ট্রাকচার)-1 হিসেবে নেওয়া হয়।

  • এখানে, এটি নির্দেশ করে যে নিম্ন পরিসীমা হল 0 এবং উচ্চতর পরিসীমা হল 3৷

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


  1. পাইথন ব্যবহার করে ডেটা ভিজ্যুয়ালাইজ করতে টেনসরফ্লো কীভাবে ব্যবহার করা যেতে পারে?

  2. পাইথনে ফ্যাক্টরপ্লট ফাংশন ব্যবহার করে একটি বেহালা প্লট কীভাবে কল্পনা করা যায় তা ব্যাখ্যা করুন?

  3. পাইথন সিবোর্ন লাইব্রেরিতে ডেটা ভিজ্যুয়ালাইজ করতে কাউন্টপ্লট কীভাবে ব্যবহার করা যেতে পারে?

  4. পাইথনে একটি চিত্রের রেজোলিউশন পেতে কীভাবে স্কিট-লার্ন লাইব্রেরি ব্যবহার করা যেতে পারে?