awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesConditional Element Assignment

Assigning values to array elements that meet a specific boolean condition.

Distinct from Conditional Value Selection: Applies conditional logic to element-wise array assignment rather than scalar value selection.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Conditional Element Assignment. Refine with filters or upvote what's useful.

Awesome Conditional Element Assignment GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • sodiray/radashAvatar von sodiray

    sodiray/radash

    4,845Auf GitHub ansehen↗

    Radash is a TypeScript functional utility library designed for data transformation, validation, and workflow management. It provides a collection of typed helper functions to manipulate arrays, objects, and strings. The project features an asynchronous workflow toolkit for managing promises, retries, and concurrency limits, alongside a suite of boolean validators for verifying primitive types, objects, and promises. It also implements functional programming patterns such as function composition, partial application, and error-first response patterns. The library covers a broad surface of cap

    Provides a utility to swap the first item matching a condition with a new value and return a new array.

    TypeScriptfunctionshacktoberfestjavascript
    Auf GitHub ansehen↗4,845
  • rdatatable/data.tableAvatar von Rdatatable

    Rdatatable/data.table

    3,894Auf GitHub ansehen↗

    Dieses Projekt ist ein High-Performance-Framework für die Verarbeitung tabellarischer Daten in R, das für die effiziente und schnelle Handhabung massiver Datensätze entwickelt wurde. Es bietet eine erweiterte Datenstruktur, die Referenzsemantik und In-Place-Modifikation nutzt, um komplexe Transformationen ohne den Overhead unnötiger Objektkopien durchzuführen. Die Bibliothek zeichnet sich durch ihre Low-Level-Architekturoptimierungen aus, einschließlich Multi-Threaded-Parallelverarbeitung, Radix-basiertem Sortieren und Memory-Mapped-File-Parsing. Durch das Auslagern kritischer Datenmanipulations- und Aggregationsroutinen in kompilierten C-Code ermöglicht sie die schnelle Ausführung von Aufgaben, die ansonsten rechenintensiv wären. Ihre Core-Engine unterstützt fortgeschrittene relationale Operationen wie Non-Equi-, Rolling- und Overlapping-Interval-Joins sowie automatische sekundäre Indizierung zur Beschleunigung wiederholter Datenzugriffe. Über ihre primären Verarbeitungsfunktionen hinaus bietet das Projekt eine umfassende Suite an Tools für das Datenlebenszyklus-Management. Dies umfasst Hochgeschwindigkeits-Ingestion- und Serialisierungs-Utilities mit automatischer Typenerkennung sowie spezialisierte Unterstützung für Zeitreihenanalysen und mehrdimensionale Aggregation. Das Framework ist auf Skalierbarkeit ausgelegt und ermöglicht Benutzern die Durchführung komplexer Gruppierungs-, Filter- und Reshaping-Operationen auf Datensätzen mit Milliarden von Zeilen bei gleichzeitiger Systemstabilität und Performance.

    Performs fast element-wise conditional checks and value assignments across large datasets.

    R
    Auf GitHub ansehen↗3,894
  • xtensor-stack/xtensorAvatar von xtensor-stack

    xtensor-stack/xtensor

    3,748Auf GitHub ansehen↗

    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

    Assigns values to elements meeting a condition using a path that avoids creating full expression objects.

    C++c-plus-plus-14multidimensional-arraysnumpy
    Auf GitHub ansehen↗3,748
  1. Home
  2. Software Engineering & Architecture
  3. Conditional Branching
  4. Conditional Expression Returns
  5. Conditional Value Selection
  6. Conditional Element Assignment

Unter-Tags erkunden

  • Conditional Element ReplacementReplacing the first element that matches a condition with a new value in a copy of the array. **Distinct from Conditional Element Assignment:** Focuses on replacing a single matching element and returning a new array, rather than general bulk conditional assignment.