3 रिपॉजिटरी
Algorithms that rearrange elements so only a subset of indices contain their final sorted values.
Distinct from Sorted Array Searchers: Distinct from Sorted Array Searchers as it modifies the array layout to partially order elements rather than searching for a value.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Partial Array Sorting. Refine with filters or upvote what's useful.
ndarray Rust के लिए एक मल्टीडायमेंशनल ऐरे लाइब्रेरी है जो एक लीनियर अलजेब्रा फ्रेमवर्क और वैज्ञानिक कंप्यूटिंग टूल के रूप में कार्य करती है। यह n-डायमेंशनल ऐरे बनाने और हेरफेर करने के लिए मुख्य इंफ्रास्ट्रक्चर प्रदान करती है, जो एक समानांतर ऐरे प्रोसेसर और संख्यात्मक डेटा विश्लेषण के लिए एक टूलकिट दोनों के रूप में कार्य करती है। यह लाइब्रेरी कुशल स्लाइसिंग और मेमोरी व्यू प्रदान करके खुद को अलग करती है, जो कॉपी किए बिना डेटा साझा करने की अनुमति देती है। यह उच्च-गति मैट्रिक्स गुणन के लिए अनुकूलित बैकएंड गणित लाइब्रेरीज़ का लाभ उठाती है और प्रसंस्करण में तेजी लाने के लिए कई CPU थ्रेड्स में भारी गणितीय पुनरावृत्तियों को वितरित करती है। यह प्रोजेक्ट गणितीय कार्यों की एक विस्तृत श्रृंखला को कवर करता है, जिसमें एलिमेंट-वाइज अंकगणित, अक्ष-आधारित डेटा एकत्रीकरण, और डॉट प्रोडक्ट गणना शामिल है। इसमें ऐरे हेरफेर के लिए व्यापक उपयोगिताएँ भी शामिल हैं जैसे कि रीशेपिंग, फ़्लैटनिंग, स्टैकिंग, और कोऑर्डिनेट ग्रिड निर्माण, साथ ही यादृच्छिक ऐरे निर्माण और सीरियलाइज़ेशन के लिए समर्थन।
Reorders elements so a specific value reaches its final sorted position with smaller elements preceding it.
MoreLINQ is a functional programming toolkit and extension library for .NET that augments LINQ to Objects with advanced operators for sequence manipulation and analysis. It provides a set of tools for declarative data transformation, leveraging lazy evaluation and composition to handle complex object sequences. The library is distinguished by its specialized capabilities for combinatorial generation, including the production of permutations, subsets, and Cartesian products. It also provides advanced sequence joining options, such as full, left, and right outer joins, and supports complex data
Combines sorting and limiting to efficiently retrieve the top N items from a sequence.
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
Deno-xtensor rearranges elements so specific indices contain values they would hold when fully sorted.