কম্পিউটার

Python Pandas IntervalArray - ইন্টারভাল চেক করুন যেগুলি শুধুমাত্র সাধারণ ওভারল্যাপে একটি উন্মুক্ত শেষ বিন্দু আছে বা নেই


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

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

import pandas as pd

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

তৈরি করুন
intervals = pd.arrays.IntervalArray.from_tuples([(10, 20), (20, 35)])

IntervalArray −

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

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

print("\nDoes interval that that only have an open endpoint overlap or not...\n",intervals.overlaps(pd.Interval(20,25, closed='right')))

উদাহরণ

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

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), (20, 35)])

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

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

# Check Intervals that only have an open endpoint in common overlap or not
# We have set closed on the right-side with the "right" value of the "closed" parameter
print("\nDoes interval that that only have an open endpoint overlap or not...\n",intervals.overlaps(pd.Interval(20,25, closed='right')))

আউটপুট

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

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

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

Does interval that that only have an open endpoint overlap or not...
[False True]

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

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

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

  4. পাইথন - দুটি তালিকার মধ্যে কোন উপাদান মিল আছে কিনা তা পরীক্ষা করুন