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

পাইথন পান্ডাস IntervalIndex - (left, right) ফর্মের টাপলের ndarray রিটার্ন করুন

পাইথন পান্ডাসে IntervalArray বা IntervalIndex-কে (left, right) ফর্মের টাপলের একটি NumPy ndarray-এ রূপান্তর করতে to_tuples() মেথড ব্যবহার করা হয়।

প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন

import pandas as pd

IntervalArray তৈরি করুন

from_breaks() ব্যবহার করে ব্রেক পয়েন্ট থেকে ইন্টারভ্যাল অ্যারে তৈরি করা হয়েছে:

index = pd.arrays.IntervalArray.from_breaks(range(5))

ইন্টারভ্যাল প্রদর্শন করুন

print("IntervalIndex...\n", index)

টাপলের ndarray রিটার্ন করুন

print("\nThe ndarray of Tuples...\n", index.to_tuples())

সম্পূর্ণ উদাহরণ

import pandas as pd

# IntervalArray তৈরি
index = pd.arrays.IntervalArray.from_breaks(range(5))

# ইন্টারভ্যাল প্রদর্শন
print("IntervalIndex...\n", index)

# ইন্টারভ্যাল দৈর্ঘ্য দেখুন
print("\nIntervalIndex length...\n", index.length)

# টাপলের ndarray রিটার্ন করুন
print("\nThe ndarray of Tuples...\n", index.to_tuples())

আউটপুট

IntervalIndex...

[(0, 1], (1, 2], (2, 3], (3, 4]]
Length: 4, dtype: interval[int64, right]
IntervalIndex length...
Int64Index([1, 1, 1, 1], dtype='int64')
The ndarray of Tuples...
[(0, 1) (1, 2) (2, 3) (3, 4)]

ব্যাখ্যা

  • from_breaks(range(5)) -> ব্রেক পয়েন্ট: [0, 1, 2, 3, 4] -> ইন্টারভ্যাল: (0,1], (1,2], (2,3], (3,4]
  • to_tuples() রিটার্ন করে একটি NumPy ndarray যাতে প্রতিটি এলিমেন্ট একটি টাপল (left, right)।
  • ডিফল্টভাবে ইন্টারভ্যালের closed='right' (ডান পাশ বন্ধ, বাম পাশ খোলা)।
  • ফলাফল: [(0, 1) (1, 2) (2, 3) (3, 4)] — নোট করুন যে এটি একটি NumPy অ্যারে অবজেক্ট dtype-এ।

ব্যবহার ক্ষেত্র

  • ইন্টারভ্যাল ডেটাকে অন্য লাইব্রেরি (যেমন Matplotlib, NumPy) তে পাস করার জন্য।
  • সিরিয়ালাইজেশন বা এক্সপোর্টের জন্য।
  • ভিজ্যুয়ালাইজেশনের জন্য কোঅর্ডিনেট এক্সট্রাক্ট করতে।

নোট: IntervalIndex-ও একই মেথড সাপোর্ট করে: interval_index.to_tuples()।

  1. পাইথন - প্যান্ডাস ইন্ডেক্সের ন্যূনতম মান ফেরত দিন

  2. পাইথন প্যান্ডাস - IntervalArray-এ প্রতিটি ইন্টারভালের ডান এন্ডপয়েন্ট Index হিসেবে ফেরত দিন

  3. পাইথন প্যান্ডাস - IntervalArray-এ প্রতিটি ইন্টারভালের বাম এন্ডপয়েন্ট Index হিসেবে ফেরত দিন

  4. পাইথন প্যান্ডাস: ডেটাফ্রেমের ইনডেক্সকে মাল্টি-ইনডেক্স হিসেবে দেখানো