কম্পিউটার

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


বদ্ধ এন্ডপয়েন্ট শেয়ার করে এমন দুটি ইন্টারভ্যাল অবজেক্ট ওভারল্যাপ করে কিনা তা পরীক্ষা করতে, ওভারল্যাপ() ব্যবহার করুন পদ্ধতি।

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

import pandas as pd

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

দুটি ইন্টারভাল অবজেক্ট তৈরি করুন। উভয় পক্ষ থেকে বিরতি বন্ধ. "উভয়"

মান সহ "বন্ধ" প্যারামিটার ব্যবহার করে ব্যবধান সেট করা হয়েছে
interval1 = pd.Interval(10, 30, closed='both')
interval2 = pd.Interval(30, 50, closed='both')

বিরতি প্রদর্শন করুন

print("Interval1...\n",interval1)
print("Interval2...\n",interval2)

উভয় ব্যবধান বস্তু ওভারল্যাপ কিনা পরীক্ষা করুন

print("\nDo both the interval objects overlap?\n",interval1.overlaps(interval2))

উদাহরণ

নিচের কোড

import pandas as pd

# Two intervals overlap if they share a common point, including closed endpoints
# Intervals that only have an open endpoint in common do not overlap
# Create two Interval objects
# Interval closed from the both sides
# Interval set using the "closed" parameter with value "both"
interval1 = pd.Interval(10, 30, closed='both')
interval2 = pd.Interval(30, 50, closed='both')

# display the intervals
print("Interval1...\n",interval1)
print("Interval2...\n",interval2)

# display the length of both Interval1 and Interval2 objects
print("\nInterval1 object length = ",interval1.length)
print("\nInterval2 object length = ",interval2.length)

# check whether both the interval objects overlap
print("\nDo both the interval objects overlap?\n",interval1.overlaps(interval2))

আউটপুট

এটি নিম্নলিখিত কোড তৈরি করবে

Interval1...
[10, 30]
Interval2...
[30, 50]

Interval1 object length = 20

Interval2 object length = 20

Do both the interval objects overlap?
True

  1. Python Pandas - পান্ডাস সূচক ইন্টারভাল অবজেক্ট ধারণ করে কিনা তা পরীক্ষা করুন

  2. Python Pandas - দুটি ইনডেক্স অবজেক্টের একই ধরনের অবজেক্ট অ্যাট্রিবিউট এবং প্রকার আছে কিনা তা পরীক্ষা করুন

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

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