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

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

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

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

import pandas as pd

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

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

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

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

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

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

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

  1. पायथन - जांचें कि क्या दो सूचियों में कोई तत्व समान है

    पायथन सूचियों का उपयोग करके डेटा में हेरफेर करने के दौरान, हम एक ऐसी स्थिति में आते हैं, जहां हमें यह जानने की आवश्यकता होती है कि क्या दो सूचियां एक-दूसरे से पूरी तरह से अलग हैं या उनमें कोई तत्व समान है। यह दो सूचियों में वर्णित तत्वों की तुलना नीचे वर्णित दृष्टिकोणों के साथ करके किया जा सकता है।