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

পাইথনে NumPy অ্যারে ও এক্সপ্লিসিট ইনডেক্স পাস করে সিরিজ কীভাবে তৈরি করবেন?


NumPy অ্যারে এবং এক্সপ্লিসিটভাবে index এর মান দিয়ে সিরিজ ডেটা স্ট্রাকচার কীভাবে তৈরি করা যায় তা নিচে দেখানো হলো। যখন ইনডেক্সের জন্য কোনো মান নির্দিষ্ট করা হয় না, তখন ০ থেকে শুরু হওয়া ডিফল্ট মান সিরিজের ভ্যালুগুলোর জন্য আসাইন করা হয়।

উদাহরণ

import pandas as pd
import numpy as np

my_data = np.array(['ab', 'bc', 'cd', 'de', 'ef', 'fg', 'gh', 'hi'])
my_index = [3, 5, 7, 9, 11, 23, 45, 67]
my_series = pd.Series(my_data, index=my_index)

print("NumPy অ্যারে ও ইনডেক্স মান নির্দিষ্ট করে তৈরি সিরিজ ডেটা স্ট্রাকচার:")
print(my_series)

আউটপুট

NumPy অ্যারে ও ইনডেক্স মান নির্দিষ্ট করে তৈরি সিরিজ ডেটা স্ট্রাকচার:
3    ab
5    bc
7    cd
9    de
11   ef
23   fg
45   gh
67   hi
dtype: object

ব্যাখ্যা

  • প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করা হয়েছে এবং এলিয়াস নাম দেওয়া হয়েছে।

  • পরবর্তী ধাপ হলো একটি NumPy অ্যারে স্ট্রাকচার তৈরি করা।

  • পরবর্তীতে ইনডেক্স হিসেবে এক্সপ্লিসিটভাবে নির্দিষ্ট করার জন্য একটি ভ্যালুর লিস্ট তৈরি করা হয়েছে।

  • পান্ডাস লাইব্রেরির Series ফাংশনে পূর্বে তৈরি ডেটা ও ইনডেক্স লিস্ট প্যারামিটার হিসেবে পাস করা হয়েছে।

  • আউটপুট কনসোলে ডিসপ্লে করা হয়েছে।

নোট − এটি নির্দেশ করে যে সিরিজ ডেটা স্ট্রাকচার তৈরি করার সময় ইনডেক্সের জন্য কাস্টমাইজড মান নির্দিষ্ট করা যায়।

  1. পাইথনে টেনসরফ্লো ব্যবহার করে টেনসর তৈরি করা এবং মেসেজ প্রদর্শন করার পদ্ধতি

  2. পাইথনে বোকেহ (Bokeh) ব্যবহার করে অ্যাক্সিস-অ্যালIGNED রেক্ট্যাঙ্গেল (Axis aligned rectangles) ভিজ্যুয়ালাইজ করার পদ্ধতি

  3. পাইথনে Bokeh ব্যবহার করে ভার্টিক্যাল বার গ্রাফ ভিজ্যুয়ালাইজ করার পদ্ধতি

  4. Matplotlib এবং Python ব্যবহার করে একই ফিগারে একাধিক প্লট কীভাবে আঁকা যায়?