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

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

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

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

import pandas as pd

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

दो इंटरवल ऑब्जेक्ट बनाएं। इंटरवल1 दोनों तरफ से बंद है। Interval2 दोनों तरफ से खुला है -

interval1 = pd.Interval(10, 30, closed='both')
interval2 = pd.Interval(30, 50, closed='neither')

अंतराल प्रदर्शित करें -

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
# Interval1 is closed from both sides
# Interval2 is open from both sides
interval1 = pd.Interval(10, 30, closed='both')
interval2 = pd.Interval(30, 50, closed='neither')

# 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?
False

  1. पायथन पांडा - जांचें कि क्या दो इंडेक्स ऑब्जेक्ट्स में समान ऑब्जेक्ट विशेषताएँ और प्रकार हैं

    यह जांचने के लिए कि क्या दो इंडेक्स ऑब्जेक्ट्स में समान ऑब्जेक्ट विशेषताएँ और प्रकार हैं, index1.identical(index2) का उपयोग करें। विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा अनुक्रमणिका1 और अनुक्रमणिका2 बनाना - index1 = pd.Index([15, 25, 35, 45, 55]) index2 = pd.In

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

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

  1. पायथन में दो वाक्य समान हैं या नहीं, यह जांचने के लिए कार्यक्रम

    मान लीजिए हमारे पास दो वाक्य s और t हैं। हमें यह जांचना होगा कि वे समान हैं या नहीं। यहाँ वाक्य में केवल अंग्रेजी अक्षर हैं। दो वाक्यों को समान कहा जाता है जब इन दिए गए वाक्यों में से एक के अंदर एक मनमाना वाक्य (संभवतः खाली) जोड़ना संभव हो, ताकि दो वाक्य बराबर हो जाएं। इसलिए, यदि इनपुट s =हम शहर को