5 रिपॉजिटरी
Removing elements from a collection based on a boolean predicate function.
Distinct from Array Element Modifiers: Distinct from general modifiers by focusing specifically on predicate-based removal and duplicate elimination.
Explore 5 awesome GitHub repositories matching data & databases · Predicate-Based Element Filtering. Refine with filters or upvote what's useful.
This is a JavaScript immutable data library used to create objects and arrays that prevent direct mutation. It serves as an immutable state manager and object wrapper designed to ensure data consistency by blocking modifications while remaining compatible with standard JavaScript syntax. The library functions as a converter that transforms standard mutable data into frozen structures and can convert them back for local modifications. This allows for a workflow where data is switched between immutable and mutable versions to perform bulk edits before locking the state again. The project provi
Allows removing elements from immutable collections based on a boolean predicate function.
Lancet is a comprehensive extension of the Go standard library, providing a collection of reusable functions and data structures designed to reduce boilerplate code in applications. It serves as a general-purpose toolkit across multiple domains, including concurrency, security, networking, and functional logic. The project distinguishes itself through specialized toolkits for Go concurrency, such as keyed locking and channel-based stream processing, and a dedicated functional programming kit that supports currying and function composition. It also includes a dedicated cryptography library imp
Removes elements from collections based on a predicate function or comparison against another list.
hnswlib is a header-only C++ library and vector indexing engine designed for high-dimensional approximate nearest neighbor search. It organizes large collections of embeddings into a searchable graph structure to enable rapid proximity queries and distance calculations. The system utilizes Hierarchical Navigable Small World graphs to achieve fast vector similarity search. It distinguishes itself by allowing the definition of custom distance metrics and similarity functions to adapt calculations to specific data requirements. The engine covers the full indexing lifecycle, including incrementa
Provides boolean predicate filtering to exclude candidate nodes during graph traversal based on element labels.
go-funk Go के लिए एक फंक्शनल प्रोग्रामिंग लाइब्रेरी है जो स्लाइस (slices) और मैप्स (maps) को ट्रांसफॉर्म और क्वेरी करने के लिए हेल्पर फंक्शन्स का एक सेट प्रदान करती है। यह कलेक्शन मैनिपुलेशन और डेटा ट्रांसफॉर्मेशन के लिए एक डिक्लेरेटिव कोडिंग स्टाइल को सक्षम बनाती है, जिससे बार-बार मैन्युअल लूप्स लिखने की आवश्यकता कम हो जाती है। यह लाइब्रेरी सामान्य ऑपरेशन्स के लिए हायर-ऑर्डर फंक्शन्स लागू करती है, जिसमें प्रेडिकेट्स और कॉलबैक्स का उपयोग करके डेटा स्ट्रक्चर्स को मैप करना, फ़िल्टर करना और खोजना शामिल है। इसमें एलिमेंट के अस्तित्व का पता लगाने और कलेक्शन्स के बीच सामान्य एलिमेंट्स खोजने के लिए यूटिलिटीज शामिल हैं। ये क्षमताएं जेनेरिक-आधारित टाइप कंस्ट्रेंट्स और इंटरफेस-संचालित टाइप एसेर्शन्स के माध्यम से समर्थित हैं ताकि यह सुनिश्चित किया जा सके कि ऑपरेशन्स विभिन्न एलिमेंट टाइप्स पर काम करें।
Includes predicate-based filtering to remove elements from collections based on boolean functions.
more-itertools एक Python इटरेबल यूटिलिटी लाइब्रेरी है जो डेटा सीक्वेंस को मैनिपुलेट, फिल्टर और ट्रांसफॉर्म करने के लिए एडवांस्ड फंक्शन्स प्रदान करती है। यह डेटा स्ट्रीम प्रोसेसिंग टूलकिट और इटरेशन स्टेट मैनेजमेंट के लिए यूटिलिटीज का एक सेट है, जो स्टैंडर्ड Python itertools मॉड्यूल की क्षमताओं का विस्तार करता है। इस लाइब्रेरी में परम्यूटेशन, कॉम्बिनेशन और पावरसेट्स जनरेट करने के लिए एक कॉम्बिनेटरियल मैथ टूलकिट शामिल है, साथ ही नंबर थ्योरी कैलकुलेशन और मैट्रिक्स ऑपरेशंस के लिए रूटीन भी हैं। यह स्ट्रीम स्टेट मैनेजमेंट के लिए टूल्स भी प्रदान करती है, जिससे यूजर्स आने वाले एलिमेंट्स को देख सकते हैं या डेटा को कैसे कंज्यूम किया जाए, इसे नियंत्रित करने के लिए सीक्वेंस के भीतर सर्च कर सकते हैं। अतिरिक्त क्षमताओं में जटिल सीक्वेंस को चंकिंग, इंटरलीविंग और फ्लैटनिंग करने के लिए डेटा प्रोसेसिंग रूटीन शामिल हैं। इस टूलकिट में इटरेबल प्रॉपर्टीज का विश्लेषण करने और समवर्ती डेटा स्ट्रीम्स को सिंक्रोनाइज़ करने के लिए फंक्शन्स भी शामिल हैं।
Implements predicate-based element filtering to extract specific values or remove padding from collections.