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

Python Pandas IntervalIndex - बंद एंडपॉइंट साझा करने वाले अंतराल ओवरलैप होते हैं या नहीं जांचें

Pandas में जांचने के लिए कि बंद एंडपॉइंट साझा करने वाले अंतराल ओवरलैप होते हैं या नहीं, IntervalIndex.is_overlapping प्रॉपर्टी का उपयोग करें।

आवश्यक लाइब्रेरी इम्पोर्ट करें

import pandas as pd

IntervalIndex बनाएं

IntervalIndex बनाएं। अंतराल दोनों तरफ बंद हैं क्योंकि "closed" पैरामीटर "both" पर सेट है।

interval = pd.interval_range(0, 8, closed='both')

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

print("IntervalIndex...\n", interval)

बंद एंडपॉइंट साझा करने वाले अंतराल ओवरलैप होते हैं या नहीं जांचें

print("\nDoes the Intervals that share closed endpoints overlap?\n", interval.is_overlapping)

पूरा उदाहरण

import pandas as pd

# IntervalIndex बनाएं
# अंतराल दोनों तरफ बंद हैं क्योंकि "closed" पैरामीटर "both" पर सेट है
interval = pd.interval_range(0, 8, closed='both')

# अंतराल प्रदर्शित करें
print("IntervalIndex...\n", interval)

# अंतराल लंबाई प्रदर्शित करें
print("\nIntervalIndex length...\n", interval.length)

# बंद एंडपॉइंट साझा करने वाले अंतराल ओवरलैप होते हैं या नहीं जांचें
print("\nDoes the Intervals that share closed endpoints overlap?\n", interval.is_overlapping)

आउटपुट

IntervalIndex... IntervalIndex([[0, 1], [1, 2], [2, 3], [3, 4], [4, 5], [5, 6], [6, 7], [7, 8]], dtype='interval[int64, both]')
IntervalIndex length... Int64Index([1, 1, 1, 1, 1, 1, 1, 1], dtype='int64')
Does the Intervals that share closed endpoints overlap? True

व्याख्या: जब अंतराल दोनों तरफ बंद होते हैं (उदाहरण: [0, 1], [1, 2]), तो वे बंद एंडपॉइंट (1) साझा करते हैं और ओवरलैप होते हैं। इसलिए is_overlapping True लौटाता है।

  1. - Python Pandas - IntervalIndex बनाएं

    Pandas में IntervalIndex बनाने के लिए pandas.IntervalIndex.from_arrays() मेथड का उपयोग करें। आवश्यक लाइब्रेरी इम्पोर्ट करें import pandas as pd IntervalIndex बनाएं interval = pd.IntervalIndex.from_arrays([5, 10, 15], [10, 15, 20]) अंतराल प्रदर्शित करें print(IntervalIndex...\n, interval) पूरा उद

  1. - पायथन पैंडास - IntervalArray में प्रत्येक इंटरवल के दाएं एंडपॉइंट्स इंडेक्स के रूप में लौटाएं

    IntervalArray में प्रत्येक इंटरवल के दाएं एंडपॉइंट्स इंडेक्स के रूप में लौटाने के लिए array.right प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd दो इंटरवल ऑब्जेक्ट बनाएं: interval1 = pd.Interval(10, 25) interval2 = pd.Interval(15, 70) इंटरवल्स प्रदर्शित करें:

  1. - पायथन में स्ट्रिंग की मदद के बिना संख्या पैलिंड्रोम है या नहीं जांचने का प्रोग्राम

    मान लीजिए हमारे पास num नामक एक नॉन-नेगेटिव इंटीजर है, हमें जांचना है कि यह पैलिंड्रोम है या नहीं। हमें इसे स्ट्रिंग का उपयोग किए बिना हल करना है। तो, यदि इनपुट num = 25352 है, तो आउटपुट True होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे: a := 0 c := num 0 हो, तब करें r := num mod 10 num :