22 रिपॉजिटरी
Functions for retrieving elements from array columns by index and computing array lengths.
Distinct from Array Element Modifiers: Distinct from Array Element Modifiers: focuses on read-only access and length computation, not modification of array elements.
Explore 22 awesome GitHub repositories matching data & databases · Array Element Accessors. Refine with filters or upvote what's useful.
Xgo is a programming language that combines familiar constructs from languages like C/C++, Go, Python, and JavaScript with a natural language-style syntax that reads closer to plain English. It executes programs compatible with the Go language, allowing reuse of existing Go libraries and tooling, and supports mixing Go and XGo source files within a single package for gradual adoption of its simplified syntax. The language distinguishes itself through direct foreign function interface capabilities, enabling calls to C/C++ and Python libraries using specialized string literal syntax without man
Supports reading and writing array elements by index using bracket notation.
30 Seconds of Python is a curated collection of short, reusable Python code snippets designed for quick reference and immediate reuse. It provides an interactive browser that lets you explore snippets organized by tags, search across names and descriptions, and copy code to your clipboard with a single click. The collection covers a broad range of common programming tasks, including list and dictionary operations, string formatting and manipulation, date and time calculations, and color format conversion. It also includes utilities for data transformation, such as converting between case styl
Provides a function to check if a list contains no elements using the not operator.
100 Go Mistakes is a reference book and code review companion that catalogues frequent Go programming anti-patterns and provides corrected implementations for each one. It covers a wide range of common pitfalls, from range loop variable capture and interface nil handling to error wrapping and map iteration randomization, helping developers recognize and avoid these issues in their own code. The project distinguishes itself by offering a structured, example-driven approach to learning idiomatic Go. It covers core design decisions such as when to use pointer versus value receivers, how to apply
Teaches checking slice emptiness by length, a fundamental Go idiom for nil and empty slices.
PixiEditor is a multi-functional graphics suite that serves as a pixel art editor, a node-based graphics editor, and a vector graphics tool. It functions as a shader-based painting tool and 2D animation software, providing a comprehensive environment for creating raster images and frame-by-frame motion. The project is distinguished by its use of node-based workflows for building complex image transformations, visual effects, and custom digital brush designs. It utilizes a shader-based brush engine and a node graph to define personalized painting tool behaviors and procedural animations. The
Extracts specific items from lists using index-based accessors with automatic bounds clamping.
ArduinoJson is a C++ library for parsing and manipulating JSON data and MessagePack binary streams on microcontrollers with limited memory and processing power. It provides the core primitives necessary for embedded data serialization and parsing, enabling devices to exchange structured data over serial or network interfaces. The library is distinguished by its focus on microcontroller memory management, employing strategies such as pool-based allocation, string deduplication, and non-owning string views to minimize RAM usage. It further optimizes for constrained environments by allowing cons
Allows looping through JSON array elements by holding a reference to the array within the document.
Rockstar is an esoteric programming language whose syntax is inspired by 1980s hard rock and heavy metal lyrics, making programs read like song lyrics. It uses poetic number literals, where the length of each word in a phrase is parsed as a decimal digit to initialize numeric variables, and pronoun-based variable references, where words like "it" and "they" resolve to the most recently assigned or compared variable at runtime. The language can be compiled to WebAssembly and run inside a web page for in-browser code execution. The language distinguishes itself through a lyric-driven parsing sy
Iterates over array elements using lyrical 'for each' or 'for every' loop constructs.
collect.js is a dependency-free JavaScript library that provides a fluent, chainable interface for manipulating arrays and objects. It mirrors the Laravel Collection API, offering a consistent set of methods for data transformation across JavaScript and Laravel backend environments. The library stores collection data as plain arrays internally and supports fluent method chaining, where each method returns a new collection instance. The library distinguishes itself by closely replicating the Laravel Collection API in JavaScript, mapping each PHP method to an equivalent JavaScript implementatio
Provides a method to check whether a collection contains no items.
Materialize is a streaming SQL database that continuously ingests live data from sources such as Kafka, Redpanda, PostgreSQL, and MySQL, and incrementally maintains materialized views. It provides a PostgreSQL-compatible query engine that accepts standard SQL over the PostgreSQL wire protocol, enabling any existing SQL client or BI tool to query real-time data. The system also includes a Model Context Protocol (MCP) server that exposes live materialized view data to AI agents, providing fresh context without polling. Materialize distinguishes itself through its ability to offer configurable c
Splits a JSON array payload into individual rows, one per array element.
Just डेटा हेरफेर, फंक्शनल प्रोग्रामिंग, प्रदर्शन अनुकूलन, सांख्यिकीय विश्लेषण और स्ट्रिंग प्रोसेसिंग के लिए डिज़ाइन की गई JavaScript यूटिलिटी लाइब्रेरी का एक संग्रह है। यह जटिल ऑब्जेक्ट्स और एरेज़ को डीप क्लोन, फ़िल्टर और ट्रांसफॉर्म करने के लिए टूल्स का एक सेट प्रदान करती है। यह प्रोजेक्ट ज़ीरो-डिपेंडेंसी मॉड्यूल्स की एक श्रृंखला के रूप में संरचित है, जो बंडल आकार को कम करने के लिए यूटिलिटीज को स्वतंत्र रूप से उपयोग करने की अनुमति देता है। यह करीइंग, पाइपिंग और आंशिक अनुप्रयोग सहित फंक्शनल प्रोग्रामिंग पैटर्न को लागू करती है, और मेमोइज़ेशन, डिबाउंसिंग और थ्रॉटलिंग के माध्यम से निष्पादन नियंत्रण प्रदान करती है। यह लाइब्रेरी डीप ऑब्जेक्ट हेरफेर, कॉम्बिनेटरियल डेटा जनरेशन और प्राइम वेरिफिकेशन और न्यूमेरिक क्लैम्पिंग जैसे गणितीय ऑपरेशंस सहित व्यापक क्षमताओं को कवर करती है। इसमें विचरण (variance) और मानक विचलन (standard deviation) जैसे मेट्रिक्स की गणना के लिए सांख्यिकीय टूल्स, साथ ही केस रूपांतरण और स्ट्रिंग इंटरपोलेशन के लिए टेक्स्ट प्रोसेसिंग यूटिलिटीज भी शामिल हैं।
Determines if a collection or string contains no enumerable values.
Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in distributed storage such as HDFS and cloud storage services. It provides a familiar SQL interface for batch analytics and reporting, supported by a core set of components including the HiveServer2 Thrift service for remote query execution, the Hive Metastore Service for central metadata management, the Hive ACID Transaction Engine for concurrent read-write operations, and the Hive LLAP Interactive Engine for low-latency analytical processing. The WebHCat REST API offers an HTTP interfac
Retrieves a specific element from an array column by its index and computes the array length.
यह प्रोजेक्ट इंटरैक्टिव Jupyter Notebooks के माध्यम से वितरित एक मशीन लर्निंग शैक्षिक पाठ्यक्रम और शिक्षण प्लेटफ़ॉर्म है। यह Python डेटा साइंस टूलकिट में महारत हासिल करने के लिए एक व्यापक गाइड के रूप में कार्य करता है, जो न्यूमेरिकल कंप्यूटिंग, टैबुलर डेटा मैनिपुलेशन और सांख्यिकीय विज़ुअलाइज़ेशन के लिए स्ट्रक्चर्ड ट्यूटोरियल प्रदान करता है। इस पाठ्यक्रम में Scikit-Learn के लिए विशिष्ट इम्प्लीमेंटेशन गाइड और न्यूरल नेटवर्क व कंप्यूटर विज़न मॉडल बनाने, ट्रेन करने और डिप्लॉय करने के लिए TensorFlow पर एक व्यावहारिक कोर्स शामिल है। यह समस्या के प्रारंभिक निरूपण और कार्य वर्गीकरण से लेकर इंटरैक्टिव वेब इंटरफ़ेस के माध्यम से मॉडल के डिप्लॉयमेंट तक, प्रेडिक्टिव मॉडल बनाने की एंड-टू-एंड प्रक्रिया को कवर करता है। यह प्रोजेक्ट मल्टीडायमेंशनल एरेज़ के साथ न्यूमेरिकल कंप्यूटिंग, एक्सप्लोरेटरी डेटा एनालिसिस और डेटा प्रीप्रोसेसिंग रूटीन सहित व्यापक क्षमता सतह को कवर करता है। यह सुपरवाइज़्ड और अनसुपरवाइज़्ड लर्निंग, ऑटोमेटेड मशीन लर्निंग पाइपलाइन, हाइपरपैरामीटर ऑप्टिमाइज़ेशन और क्लासिफिकेशन मेट्रिक्स व क्रॉस-वैलिडेशन का उपयोग करके मॉडल मूल्यांकन के लिए विस्तृत वर्कफ़्लो प्रदान करता है। शैक्षिक सामग्री को नोटबुक की एक सीरीज़ के रूप में व्यवस्थित किया गया है जो डेटा साइंस वर्कफ़्लो को दस्तावेज़ित करने के लिए नैरेटिव स्पष्टीकरण के साथ Python कोड को इंटरलीव करती है।
Teaches how to retrieve specific values and slices from multidimensional arrays using coordinate-based indexing.
This is a TC39 proposal to add declarative pattern matching syntax to the ECMAScript language. It introduces a match expression that allows developers to inspect and branch on data structures using patterns with destructuring, guards, and logical combinators. The proposal defines a custom matcher protocol via a well-known symbol, enabling objects to implement user-defined matching logic with arbitrary extraction and decomposition. The proposal supports matching against literal primitives using SameValue equality with special handling for signed zero and NaN, as well as relational comparison
Skips leading array elements during pattern matching without binding them.
Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces
Provides a function to determine whether a static array contains no elements.
This is an open-source, crowd-sourced wiki textbook that teaches Linux system programming in C. It covers the core operating system concepts of process management through the fork-exec-wait model, dynamic memory allocation using implicit free list heap allocators, inode-based file systems, inter-process communication via pipes and shared memory, POSIX threads with synchronization primitives, signal-based asynchronous notification, virtual memory with page table translation, and runtime diagnostics using Valgrind and GDB. The textbook distinguishes itself by providing practical, implementation
Covers the sizeof/array-element-size pattern for computing array lengths.
jsonparser is a Go library for parsing, extracting, and modifying JSON data by key path without requiring predefined structs or type schemas. It uses a deterministic state machine to parse JSON directly from byte slices, enabling zero-copy traversal and lazy typed value extraction. The library provides key-path-based navigation to retrieve raw bytes and typed values from nested JSON structures, supporting extraction of strings, integers, floats, and booleans. It also enables in-place value modification and deletion at specified key paths, as well as iteration over arrays and objects using cal
Walks each element of a JSON array sequentially, invoking a callback with the element's raw value and detected type.
Radash, डेटा रूपांतरण, सत्यापन और वर्कफ़्लो प्रबंधन के लिए डिज़ाइन की गई एक TypeScript कार्यात्मक उपयोगिता लाइब्रेरी है। यह एरे, ऑब्जेक्ट्स और स्ट्रिंग्स में हेरफेर करने के लिए टाइप्ड हेल्पर फंक्शन्स का एक संग्रह प्रदान करती है। इस प्रोजेक्ट में प्रॉमिस, रिट्रीज़ और कॉनकरेंसी लिमिट्स को प्रबंधित करने के लिए एक एसिंक्रोनस वर्कफ़्लो टूलकिट है, साथ ही प्रिमिटिव प्रकारों, ऑब्जेक्ट्स और प्रॉमिस को सत्यापित करने के लिए बूलियन वैलिडेटर्स का एक सुइट है। यह फंक्शन कंपोज़िशन, पार्शियल एप्लिकेशन और एरर-फर्स्ट रिस्पॉन्स पैटर्न जैसे कार्यात्मक प्रोग्रामिंग पैटर्न को भी लागू करता है। लाइब्रेरी डीप क्लोनिंग और मर्जिंग के साथ ऑब्जेक्ट स्टेट प्रबंधन, जटिल एरे हेरफेर और स्ट्रिंग फॉर्मेटिंग सहित क्षमताओं की एक विस्तृत सतह को कवर करती है। यह अतिरिक्त रूप से निष्पादन ऑप्टिमाइज़ेशन के लिए टूल्स प्रदान करती है, जैसे कि रेट लिमिटिंग और रिजल्ट कैशिंग।
Retrieves the final element of an array or returns a specified default value if empty.
Amber एक ट्रांसपाइलर है जो हाई-लेवल सोर्स कोड को Bash, Zsh और Ksh के लिए निष्पादन योग्य शेल स्क्रिप्ट में अनुवादित करता है। यह शेल स्क्रिप्ट जनरेशन के लिए एक टाइप-सेफ वातावरण प्रदान करता है, जो स्टेटिक टाइप वैलिडेशन और स्टैंडअलोन निष्पादन योग्य स्क्रिप्ट बनाने की अनुमति देता है। यह प्रोजेक्ट एक संकलन प्रक्रिया के माध्यम से खुद को अलग करता है जिसमें आउटपुट आकार को कम करने के लिए ट्री-शेकिंग इम्पोर्ट ऑप्टिमाइज़ेशन और कस्टम हेडर व फ़ुटर के लिए टेम्प्लेट-आधारित स्क्रिप्ट रैपिंग शामिल है। यह कई फ़ाइलों में कोड पुन: उपयोग को प्रबंधित करने के लिए विज़िबिलिटी कंट्रोल्स के साथ एक मॉड्यूल-आधारित निर्भरता रिज़ॉल्यूशन सिस्टम का उपयोग करता है। यह भाषा व्यापक ऑटोमेशन क्षमताओं को कवर करती है, जिसमें व्यापक फ़ाइलसिस्टम मैनेजमेंट, प्रोसेस कंट्रोल, और HTTP के माध्यम से नेटवर्क संचार शामिल है। यह टेक्स्ट प्रोसेसिंग, डेटा मैनिपुलेशन, दिनांक और समय प्रबंधन, और सिस्टम इंट्रोस्पेक्शन के लिए इन-बिल्ट यूटिलिटीज़ प्रदान करती है। टूलसेट में लॉजिक वेरिफिकेशन के लिए एक एकीकृत टेस्ट रनर और सोर्स कमेंट्स से स्वचालित रूप से Markdown प्रोजेक्ट डॉक्यूमेंटेशन उत्पन्न करने के लिए एक यूटिलिटी शामिल है।
Deno Shell support for storing, retrieving, and slicing values with out-of-bounds protection.
यह प्रोजेक्ट एक व्यापक शैक्षिक संसाधन है जिसमें Bash प्रोग्रामिंग ट्यूटोरियल, स्क्रिप्टिंग संदर्भ और Linux कमांड लाइन मैनुअल शामिल हैं। यह स्क्रिप्ट लिखने, सिस्टम कार्यों को स्वचालित करने और टर्मिनल नेविगेशन व Unix सिस्टम प्रशासन में महारत हासिल करने के लिए निर्देशात्मक सामग्री प्रदान करता है। गाइड शेल पर्यावरण अनुकूलन की एक विस्तृत श्रृंखला को कवर करते हैं, जिसमें प्रॉम्प्ट स्टाइलिंग और उपनामों (aliases) का उपयोग शामिल है। यह कॉन्फ़िगरेशन फ़ाइलों को प्रबंधित करने और उपयोगकर्ता वातावरण को इनिशियलाइज़ करने के लिए एक शेल पर्यावरण गाइड भी प्रदान करता है। सामग्री नियंत्रण प्रवाह तर्क, अनुक्रमित और सहयोगी सरणियों (indexed and associative arrays) के साथ डेटा प्रबंधन, और टेक्स्ट प्रोसेसिंग सहित क्षमताओं का एक व्यापक सेट बताती है। अन्य कवर किए गए क्षेत्रों में फ़ाइल और संसाधन प्रबंधन, नियमित अभिव्यक्तियों (regular expressions) के साथ पैटर्न मिलान, और स्क्रिप्ट डिबगिंग व सिंटैक्स सत्यापन के लिए ऑब्जर्वेबिलिटी टूल्स शामिल हैं। संसाधन कमांड इतिहास पुनर्प्राप्ति, इनपुट पूर्णता, और कमांड लाइन नेविगेशन के लिए कीबोर्ड शॉर्टकट जैसी इंटरैक्टिव टर्मिनल सुविधाओं की भी व्याख्या करता है।
Explains how to access specific array members by index and extract ranges for iteration.
ndarray Rust के लिए एक मल्टीडायमेंशनल ऐरे लाइब्रेरी है जो एक लीनियर अलजेब्रा फ्रेमवर्क और वैज्ञानिक कंप्यूटिंग टूल के रूप में कार्य करती है। यह n-डायमेंशनल ऐरे बनाने और हेरफेर करने के लिए मुख्य इंफ्रास्ट्रक्चर प्रदान करती है, जो एक समानांतर ऐरे प्रोसेसर और संख्यात्मक डेटा विश्लेषण के लिए एक टूलकिट दोनों के रूप में कार्य करती है। यह लाइब्रेरी कुशल स्लाइसिंग और मेमोरी व्यू प्रदान करके खुद को अलग करती है, जो कॉपी किए बिना डेटा साझा करने की अनुमति देती है। यह उच्च-गति मैट्रिक्स गुणन के लिए अनुकूलित बैकएंड गणित लाइब्रेरीज़ का लाभ उठाती है और प्रसंस्करण में तेजी लाने के लिए कई CPU थ्रेड्स में भारी गणितीय पुनरावृत्तियों को वितरित करती है। यह प्रोजेक्ट गणितीय कार्यों की एक विस्तृत श्रृंखला को कवर करता है, जिसमें एलिमेंट-वाइज अंकगणित, अक्ष-आधारित डेटा एकत्रीकरण, और डॉट प्रोडक्ट गणना शामिल है। इसमें ऐरे हेरफेर के लिए व्यापक उपयोगिताएँ भी शामिल हैं जैसे कि रीशेपिंग, फ़्लैटनिंग, स्टैकिंग, और कोऑर्डिनेट ग्रिड निर्माण, साथ ही यादृच्छिक ऐरे निर्माण और सीरियलाइज़ेशन के लिए समर्थन।
Provides low-level, unsafe element access to bypass bounds checking for specialized performance cases.
SwiftTips is a curated collection of guides, libraries, and design patterns focused on Swift language mastery, application architecture, and API design. It provides a technical resource for implementing advanced coding techniques and architectural best practices. The project emphasizes creating type-safe and conversational interfaces through strategic protocol composition and generics. It offers specialized patterns for building modular UI systems and managing complex view hierarchies, alongside comprehensive strategies for unit testing and dependency injection. The resource covers a broad s
Provides a utility to check if an optional collection is either nil or empty in a single operation.