Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन पांडस इंटरवलएरे - अंतराल की जाँच करें जो बंद समापन बिंदुओं को ओवरलैप करते हैं या नहीं

अंतराल की जांच करने के लिए जो बंद समापन बिंदुओं को ओवरलैप करते हैं या नहीं, IntervalArray.overlaps() का उपयोग करें। पंडों में विधि।

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

import pandas as pd

दो अंतराल ओवरलैप होते हैं यदि वे एक सामान्य बिंदु साझा करते हैं, जिसमें बंद समापन बिंदु भी शामिल हैं। एक इंटरवलएरे बनाएं

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

इंटरवलएरे प्रदर्शित करें -

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. पायथन पांडा - जांचें कि क्या अंतराल में अंतराल खाली है

    यह जांचने के लिए कि क्या IntervalArray में अंतराल खाली है, array.is_empty का उपयोग करें पंडों में संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd दो इंटरवल ऑब्जेक्ट बनाएं। न तो मान के साथ बंद पैरामीटर का उपयोग करके खुला अंतराल सेट - interval1 = pd.Interval(0, 0, closed=&#

  1. पायथन पांडा - जांचें कि क्या इंटरवलएरे में अंतराल बाईं ओर, दाईं ओर, दोनों या न ही बंद हैं

    यह जांचने के लिए कि क्या इंटरवलएरे में अंतराल बाईं ओर, दाईं ओर, दोनों में बंद हैं या नहीं, सरणी.बंद का उपयोग करें संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd दो इंटरवल ऑब्जेक्ट बनाएं। दोनों मान के साथ बंद पैरामीटर का उपयोग करके सेट किए गए बंद अंतराल। एक बंद अंतराल (गण

  1. पायथन पंडों - जांचें कि क्या दो अंतराल वस्तुएं जो एक खुले समापन बिंदु को साझा करती हैं ओवरलैप

    यह जांचने के लिए कि खुले समापन बिंदु को साझा करने वाली दो अंतराल वस्तुएं ओवरलैप करती हैं या नहीं, ओवरलैप () . का उपयोग करें विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd दो अंतराल ओवरलैप होते हैं यदि वे एक सामान्य बिंदु साझा करते हैं, जिसमें बंद समापन बिंदु भी शामिल हैं। अ