1 रिपॉजिटरी
Utilities for inspecting the state of an iterator without consuming its elements.
Distinct from Data Stream Inspection Tools: Candidates focus on live-stream consumption or temporal analysis of events, not the state of a Python iterator object.
Explore 1 awesome GitHub repository matching data & databases · Iterator State Analysis Tools. Refine with filters or upvote what's useful.
more-itertools, Python के itertools मॉड्यूल के लिए एक एक्सटेंशन लाइब्रेरी है। यह इटरेबल्स (iterables) में हेरफेर करने के लिए एक टूलकिट के रूप में कार्य करता है, जो डेटा ट्रांसफॉर्मेशन, कॉम्बिनेटरियल जनरेशन और इटरेशन स्टेट मैनेजमेंट के लिए कई तरह के रूटीन प्रदान करता है। यह लाइब्रेरी एडवांस्ड स्टेट मैनेजमेंट और जटिल सीक्वेंस जनरेशन के लिए जानी जाती है। यह भविष्य के एलिमेंट्स को देखने (peeking), सीक्वेंस के भीतर सर्च करने, और ऐसे कलेक्शन से यूनिक परम्यूटेशन, कॉम्बिनेशन और सेट पार्टीशन बनाने की क्षमता प्रदान करती है जिनमें डुप्लीकेट एलिमेंट्स हो सकते हैं। इसकी व्यापक क्षमताओं में डेटा प्रोसेसिंग कार्य जैसे रिकर्सिव फ्लैटनिंग, ग्रुपिंग, पैडिंग और डेटा स्ट्रीम्स को रीशेप करना शामिल है। इसमें स्ट्रीम मर्जिंग, लोकल नेबरहुड एनालिसिस के लिए विंडोइंग, और थ्रेड-सेफ इटरेशन सिंक्रोनाइज़ेशन के लिए यूटिलिटीज भी शामिल हैं। यह प्रोजेक्ट न्यूमेरिकल सीक्वेंस प्रोसेसिंग के लिए विशेष रूटीन भी प्रदान करता है, जिसमें मैट्रिक्स मल्टीप्लिकेशन, डिस्क्रीट लीनियर कनवल्शन और फूरियर ट्रांसफॉर्म शामिल हैं।
Inspects iterator state and performs lookaheads or lookbacks without consuming the underlying data stream.