কম্পিউটার

Python Pandas IntervalArray - ক্লোজড এন্ডপয়েন্টগুলিকে ওভারল্যাপ করে বা না শেয়ার করে এমন ইন্টারভাল চেক করুন


ক্লোজড এন্ডপয়েন্টগুলিকে ওভারল্যাপ করে বা না করে এমন ইন্টারভালগুলি চেক করতে, IntervalArray.overlaps() ব্যবহার করুন পান্ডাসে পদ্ধতি।

প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -

import pandas as pd

দুটি ব্যবধান ওভারল্যাপ হয় যদি তারা একটি সাধারণ বিন্দু ভাগ করে, যার মধ্যে বন্ধ শেষ পয়েন্ট থাকে। একটি IntervalArray তৈরি করুন

intervals = pd.arrays.IntervalArray.from_tuples([(10, 20), (15, 35)])

IntervalArray −

প্রদর্শন করুন
print("IntervalArray...\n",intervals)

ক্লোজড এন্ডপয়েন্ট ওভারল্যাপ বা না শেয়ার করে এমন ইন্টারভাল চেক করুন। আমরা "বন্ধ" প্যারামিটারের "বাম" মান দিয়ে বাম দিকে বন্ধ সেট করেছি −

print("\nDoes interval that share closed endpoints overlap or not...\n",intervals.overlaps(pd.Interval(15,28, closed='left')))

উদাহরণ

নিম্নলিখিত কোড -

import pandas as pd

# Two intervals overlap if they share a common point, including closed endpoints
# Create an IntervalArray
intervals = pd.arrays.IntervalArray.from_tuples([(10, 20), (15, 35)])

# Display the IntervalArray
print("IntervalArray...\n",intervals)

# Display the interval length
print("\nInterval length...\n",intervals.length)

# Check Intervals that share closed endpoints overlap or not
# We have set closed on the left-side with the "left" value of the "closed" parameter
print("\nDoes interval that share closed endpoints overlap or not...\n",intervals.overlaps(pd.Interval(15,28, closed='left')))

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
IntervalArray...
<IntervalArray>
[(10, 20], (15, 35]]
Length: 2, dtype: interval[int64, right]

Interval length...
Int64Index([10, 20], dtype='int64')

Does interval that share closed endpoints overlap or not...
[ True True]

  1. Python Pandas - বিভক্তের একটি অ্যারে থেকে একটি IntervalArray তৈরি করুন এবং বাম বা ডান-পাশে, উভয় বা উভয়ই বন্ধ আছে কিনা তা পরীক্ষা করুন

  2. Python Pandas - IntervalArray-এর মধ্যে অন্তরগুলি খালি কিনা তা পরীক্ষা করুন

  3. Python Pandas - IntervalArray-এর মধ্যে বিরতিগুলি বাম-পাশে, ডান-পাশে, উভয় বা উভয়ই বন্ধ আছে কিনা তা পরীক্ষা করুন

  4. Python Pandas - দুটি ব্যবধান অবজেক্ট যা একটি খোলা শেষ পয়েন্ট ওভারল্যাপ ভাগ করে তা পরীক্ষা করুন