3 रिपॉजिटरी
Rolling elements along an axis with wrap-around behavior.
Distinct from Array Element Modifiers: Specifically implements circular shifts (rolling), distinct from general element modification.
Explore 3 awesome GitHub repositories matching data & databases · Element Shifting. Refine with filters or upvote what's useful.
Radash, डेटा रूपांतरण, सत्यापन और वर्कफ़्लो प्रबंधन के लिए डिज़ाइन की गई एक TypeScript कार्यात्मक उपयोगिता लाइब्रेरी है। यह एरे, ऑब्जेक्ट्स और स्ट्रिंग्स में हेरफेर करने के लिए टाइप्ड हेल्पर फंक्शन्स का एक संग्रह प्रदान करती है। इस प्रोजेक्ट में प्रॉमिस, रिट्रीज़ और कॉनकरेंसी लिमिट्स को प्रबंधित करने के लिए एक एसिंक्रोनस वर्कफ़्लो टूलकिट है, साथ ही प्रिमिटिव प्रकारों, ऑब्जेक्ट्स और प्रॉमिस को सत्यापित करने के लिए बूलियन वैलिडेटर्स का एक सुइट है। यह फंक्शन कंपोज़िशन, पार्शियल एप्लिकेशन और एरर-फर्स्ट रिस्पॉन्स पैटर्न जैसे कार्यात्मक प्रोग्रामिंग पैटर्न को भी लागू करता है। लाइब्रेरी डीप क्लोनिंग और मर्जिंग के साथ ऑब्जेक्ट स्टेट प्रबंधन, जटिल एरे हेरफेर और स्ट्रिंग फॉर्मेटिंग सहित क्षमताओं की एक विस्तृत सतह को कवर करती है। यह अतिरिक्त रूप से निष्पादन ऑप्टिमाइज़ेशन के लिए टूल्स प्रदान करती है, जैसे कि रेट लिमिटिंग और रिजल्ट कैशिंग।
Includes a utility to perform circular shifts on array elements with wrap-around behavior.
more-itertools, Python के itertools मॉड्यूल के लिए एक एक्सटेंशन लाइब्रेरी है। यह इटरेबल्स (iterables) में हेरफेर करने के लिए एक टूलकिट के रूप में कार्य करता है, जो डेटा ट्रांसफॉर्मेशन, कॉम्बिनेटरियल जनरेशन और इटरेशन स्टेट मैनेजमेंट के लिए कई तरह के रूटीन प्रदान करता है। यह लाइब्रेरी एडवांस्ड स्टेट मैनेजमेंट और जटिल सीक्वेंस जनरेशन के लिए जानी जाती है। यह भविष्य के एलिमेंट्स को देखने (peeking), सीक्वेंस के भीतर सर्च करने, और ऐसे कलेक्शन से यूनिक परम्यूटेशन, कॉम्बिनेशन और सेट पार्टीशन बनाने की क्षमता प्रदान करती है जिनमें डुप्लीकेट एलिमेंट्स हो सकते हैं। इसकी व्यापक क्षमताओं में डेटा प्रोसेसिंग कार्य जैसे रिकर्सिव फ्लैटनिंग, ग्रुपिंग, पैडिंग और डेटा स्ट्रीम्स को रीशेप करना शामिल है। इसमें स्ट्रीम मर्जिंग, लोकल नेबरहुड एनालिसिस के लिए विंडोइंग, और थ्रेड-सेफ इटरेशन सिंक्रोनाइज़ेशन के लिए यूटिलिटीज भी शामिल हैं। यह प्रोजेक्ट न्यूमेरिकल सीक्वेंस प्रोसेसिंग के लिए विशेष रूटीन भी प्रदान करता है, जिसमें मैट्रिक्स मल्टीप्लिकेशन, डिस्क्रीट लीनियर कनवल्शन और फूरियर ट्रांसफॉर्म शामिल हैं।
Implements circular shifting (rolling) of sequence elements with wrap-around behavior.
xtensor is a C++ multidimensional array library for numerical computing that provides N-dimensional containers with an interface mirroring the NumPy API. It utilizes a lazy evaluation expression engine to defer numerical computations until assignment, which minimizes memory allocations and intermediate copies. The library features a foreign memory array adaptor that allows it to wrap external buffers, such as NumPy arrays, to perform numerical operations in-place without duplicating data. It further optimizes performance through lazy broadcasting and a system that manages the lifetime of temp
Implements rolling elements along an axis, wrapping those that move past the array edge.