awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

34 Repos

Awesome GitHub RepositoriesArray Operations

Built-in functions and syntax for manipulating, querying, and accessing elements within array collections.

Explore 34 awesome GitHub repositories matching programming languages & runtimes · Array Operations. Refine with filters or upvote what's useful.

Awesome Array Operations GitHub Repositories

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

    typst/typst

    54,320Auf GitHub ansehen↗

    Typst is a programmable, markup-based typesetting engine designed for professional document creation. It functions as a scriptable publishing toolchain that transforms plain text and code into complex, paginated outputs. By utilizing a high-performance compiler, the system automates document assembly, mathematical rendering, and dynamic content generation, providing a unified workflow for academic and technical authoring. The engine distinguishes itself through a declarative layout framework that uses cascading rules to manage document structure and visual styling. Unlike traditional systems,

    Accesses or updates specific indices within collections, including support for negative indexing to reference items from the end.

    Rustcompilermarkuptypesetting
    Auf GitHub ansehen↗54,320
  • numpy/numpyAvatar von numpy

    numpy/numpy

    32,207Auf GitHub ansehen↗

    NumPy is a foundational library for scientific computing in Python, providing a comprehensive framework for managing and manipulating large-scale numerical information. It centers on high-performance multidimensional array objects that serve as the primary data structure for complex mathematical operations and data analysis workflows. The library distinguishes itself through specialized mechanisms for handling multidimensional data, including advanced indexing, slicing, and broadcasting techniques that allow for efficient operations across arrays of varying shapes. It utilizes strided metadat

    Applies mathematical functions across arrays of different shapes by automatically expanding dimensions during computation.

    Pythonnumpypython
    Auf GitHub ansehen↗32,207
  • donnemartin/data-science-ipython-notebooksAvatar von donnemartin

    donnemartin/data-science-ipython-notebooks

    29,166Auf GitHub ansehen↗

    This project is a collection of interactive Python notebooks and educational resources designed for mastering data science, machine learning, and numerical computing. It provides a series of practical guides and tutorials covering deep learning, big data processing, and statistical analysis. The repository features specialized instructional suites for implementing classical machine learning algorithms, building deep learning model architectures, and managing AWS cloud infrastructure. It includes dedicated notebooks for data visualization and numerical computing exercises. The project covers

    Covers the implementation of element-wise arithmetic operations using broadcasting semantics to avoid manual loops.

    Pythonawsbig-datacaffe
    Auf GitHub ansehen↗29,166
  • ml-explore/mlxAvatar von ml-explore

    ml-explore/mlx

    27,047Auf GitHub ansehen↗

    This project is a machine learning array framework and tensor computation library designed for high-performance numerical computing. It provides a comprehensive suite of tools for constructing and training neural networks, featuring an automatic differentiation engine that facilitates gradient-based optimization and complex mathematical modeling. The library distinguishes itself through a unified memory architecture that allows data to be shared across CPU and GPU devices without explicit copies, significantly reducing data movement overhead. Its execution model relies on a lazy evaluation en

    The library computes the sum of two arrays or scalars using broadcasting semantics to align dimensions automatically for efficient numerical operations.

    C++mlx
    Auf GitHub ansehen↗27,047
  • oi-wiki/oi-wikiAvatar von OI-wiki

    OI-wiki/OI-wiki

    26,176Auf GitHub ansehen↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    Supports efficient element access and modification within collections using standard indexing operators.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    Auf GitHub ansehen↗26,176
  • mbeaudru/modern-js-cheatsheetAvatar von mbeaudru

    mbeaudru/modern-js-cheatsheet

    25,637Auf GitHub ansehen↗

    This project is a curated reference guide and cheatsheet for modern JavaScript development. It provides a collection of syntax and patterns covering ECMAScript standards, specifically focusing on contemporary language features from ES6 and later. The resource offers specialized guides on asynchronous JavaScript, functional programming patterns, and object-oriented design. It details the use of promises and async/await syntax for non-blocking operations, as well as the application of map, filter, and reduce for data transformation. The guide covers a broad range of language fundamentals, incl

    Documents the application of the spread operator for duplicating and merging arrays and objects.

    Auf GitHub ansehen↗25,637
  • rougier/numpy-100Avatar von rougier

    rougier/numpy-100

    13,812Auf GitHub ansehen↗

    This project is a curated collection of programming exercises designed to build proficiency in numerical computing and data manipulation. It provides a structured learning path for mastering multidimensional array operations, vectorized arithmetic, and statistical analysis. The repository focuses on developing practical expertise in array-based workflows, emphasizing techniques such as memory management, efficient data processing, and the replacement of explicit loops with vectorized operations. Users engage with hands-on challenges that cover the full lifecycle of numerical data, from initia

    Implements element-wise arithmetic operations that automatically align array dimensions using broadcasting semantics.

    Pythonbinderexercisesnotebook
    Auf GitHub ansehen↗13,812
  • dask/daskAvatar von dask

    dask/dask

    13,746Auf GitHub ansehen↗

    Dask ist ein Framework für paralleles Rechnen und ein verteilter Task-Scheduler, der darauf ausgelegt ist, Python-Data-Science-Workflows von einzelnen Maschinen auf große Cluster zu skalieren. Es fungiert als Cluster-Ressourcenmanager, der die Berechnungslogik orchestriert, indem Aufgaben und deren Abhängigkeiten als gerichtete azyklische Graphen dargestellt werden. Diese Architektur ermöglicht es dem System, die Verteilung von Workloads auf verfügbare Hardware zu automatisieren und gleichzeitig komplexe Ausführungsanforderungen zu verwalten. Das Projekt zeichnet sich durch eine Lazy-Evaluation-Engine aus, die Datenoperationen verzögert, bis sie explizit angefordert werden, was eine globale Graphoptimierung und effiziente Ressourcenzuweisung ermöglicht. Es integriert speicherbewusstes Data-Spilling, um Systemabstürze bei der Verarbeitung von Datensätzen zu verhindern, die den verfügbaren Speicher überschreiten, und nutzt Task-Graph-Fusion, um Sequenzen von Operationen in einzelne Ausführungsschritte zu kombinieren, wodurch Scheduling-Overhead und Inter-Node-Kommunikation minimiert werden. Die Plattform bietet eine umfassende Oberfläche für die Datenanalyse im großen Maßstab, einschließlich Unterstützung für verteiltes maschinelles Lernen, Integration in das Hochleistungsrechnen und parallele Datenverarbeitung. Sie bietet umfangreiche Werkzeuge für das Cluster-Lebenszyklusmanagement, Performance-Profiling und die Echtzeitüberwachung der Aufgabenausführung. Benutzer können diese Umgebungen über verschiedene Infrastrukturen hinweg bereitstellen, einschließlich lokaler Hardware, Cloud-Anbietern, containerisierten Systemen und Hochleistungsrechner-Clustern.

    Executes standard numerical array computations across distributed clusters using lazy task graphs.

    Pythondasknumpypandas
    Auf GitHub ansehen↗13,746
  • cs231n/cs231n.github.ioAvatar von cs231n

    cs231n/cs231n.github.io

    10,923Auf GitHub ansehen↗

    This project is a static educational website and comprehensive curriculum focused on computer vision and deep learning. It serves as a public repository of instructional materials, lecture notes, and technical guides specifically detailing convolutional neural networks and visual recognition. The site is developed using static-site generation to host course documentation and student project directories. It provides structured academic resources that guide learners through image classification, generative modeling, and the implementation of various neural network architectures. The curriculum

    Provides instruction on executing arithmetic operations between arrays of different shapes using broadcasting semantics.

    Jupyter Notebook
    Auf GitHub ansehen↗10,923
  • fastai/numerical-linear-algebraAvatar von fastai

    fastai/numerical-linear-algebra

    10,703Auf GitHub ansehen↗

    This project is a comprehensive library for numerical linear algebra and scientific computing, designed to provide optimized routines for matrix decomposition, statistical modeling, and high-performance data analysis. It serves as both a toolkit for solving complex linear systems and an educational resource for understanding the fundamental algorithms behind matrix factorizations and numerical solvers. The library distinguishes itself through a focus on randomized numerical linear algebra, utilizing probabilistic algorithms and approximate methods to perform dimensionality reduction and matri

    Implements array broadcasting to automatically expand dimensions during arithmetic operations between arrays of different shapes.

    Jupyter Notebookalgorithmsdata-sciencedeep-learning
    Auf GitHub ansehen↗10,703
  • g-truc/glmAvatar von g-truc

    g-truc/glm

    10,710Auf GitHub ansehen↗

    This project is a header-only C++ library designed for graphics mathematics, providing a comprehensive suite of vector, matrix, and quaternion types. It is built using template metaprogramming to generate mathematical primitives at compile time, eliminating the need for precompiled binary libraries and allowing for direct integration into existing build systems. The library is distinguished by its strict adherence to the OpenGL Shading Language specification, ensuring that mathematical results remain consistent across both CPU and GPU code. It provides specialized utilities for managing float

    Constructs diagonal matrices with specified values to facilitate scaling and projection operations.

    C++cppcpp-libraryglm
    Auf GitHub ansehen↗10,710
  • home-assistant/home-assistant.ioAvatar von home-assistant

    home-assistant/home-assistant.io

    9,466Auf GitHub ansehen↗

    Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates diverse smart home hardware by wrapping third-party APIs into a standardized logic layer and stores all system state and historical statistics on local hardware to eliminate cloud dependencies. The system functions as a Matter IoT controller and an MQTT home automation bridge, allowing for local interoperability between different manufacturers. It features a state-based entity model and an internal event bus that decouple physical device logic from system automation. The platf

    Identifies the highest or lowest value among a group of sensors and retrieves the associated entity name.

    HTMLdocumentationhacktoberfesthass
    Auf GitHub ansehen↗9,466
  • torch/torch7Avatar von torch

    torch/torch7

    9,127Auf GitHub ansehen↗

    Torch7 is a scientific computing environment and tensor computation library used for deep learning research and numerical analysis. It functions as a Lua-based framework for training neural networks and learning agents, providing a toolkit for implementing architectures and training through reinforcement learning algorithms. The project is distinguished by its tight integration with C, utilizing a binding layer to map high-level scripting to low-level C structures for direct memory access. It supports hardware-accelerated computation by offloading linear algebra and convolution operations to

    Constructs diagonal matrices from vectors and extracts diagonals from matrices.

    C
    Auf GitHub ansehen↗9,127
  • iamseancheney/python_for_data_analysis_2nd_chinese_versionAvatar von iamseancheney

    iamseancheney/python_for_data_analysis_2nd_chinese_version

    8,937Auf GitHub ansehen↗

    This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p

    Enables changing array dimensions and flattening multi-dimensional structures without copying data.

    matplotlibnumpypandas
    Auf GitHub ansehen↗8,937
  • jackzhenguo/python-small-examplesAvatar von jackzhenguo

    jackzhenguo/python-small-examples

    8,132Auf GitHub ansehen↗

    This project is a comprehensive library of practical Python code examples and patterns. It provides a collection of scripts and snippets designed to demonstrate a wide range of programming tasks, from basic syntax to advanced implementation patterns. The repository focuses on several core domains, including the implementation of concurrency and multithreading examples, data analysis snippets for cleaning and manipulating tabular data, and various data visualization examples. It also covers automation scripts for file system management and a variety of general programming patterns. Additional

    Implements the construction of matrices with specific diagonal offsets.

    Pythondata-sciencemachine-learningpython
    Auf GitHub ansehen↗8,132
  • rust-lang/rust-by-exampleAvatar von rust-lang

    rust-lang/rust-by-example

    8,026Auf GitHub ansehen↗

    This project is an interactive programming education resource and tutorial designed for learning the Rust programming language and systems programming concepts. It provides a collection of runnable and editable code examples that serve as a practical reference for language syntax and implementation. The resource features an interactive code sandbox that allows users to execute and test code snippets in real time. It emphasizes the verification of technical accuracy by executing embedded code blocks during the build process to ensure all examples remain functional. The content covers a compre

    Illustrates identifying the index of the first element in a sequence that matches a given predicate.

    Handlebars
    Auf GitHub ansehen↗8,026
  • metagrover/es6-for-humansAvatar von metagrover

    metagrover/ES6-for-humans

    6,987Auf GitHub ansehen↗

    ES6-for-humans is an educational resource and technical manual providing a structured tutorial and programming guide for the ECMAScript 2015 language standards. It serves as a reference for transitioning from legacy JavaScript to modern syntax and coding patterns. The project covers modern language constructs including block-scoped variables, arrow functions, and class hierarchies. It provides guidance on implementing functional programming patterns via generators and lexically scoped functions, as well as object-oriented design using prototype-based inheritance. The documentation covers asy

    Teaches the use of spread and rest operators for expanding iterables and gathering function arguments.

    educationes2015es6
    Auf GitHub ansehen↗6,987
  • vandadnp/flutter-tips-and-tricksAvatar von vandadnp

    vandadnp/flutter-tips-and-tricks

    6,822Auf GitHub ansehen↗

    This repository is a collection of practical code snippets and implementation patterns for Flutter and Dart. It serves as a comprehensive guide and reference for asynchronous programming, state management patterns, and UI component design. The project provides advanced language reference material covering generics, reflection, factory constructors, and null-aware operators. It also includes specific utilities for manipulating Dart collections, such as helper methods for transforming and filtering maps, lists, and iterables. The coverage extends to high-level capabilities including asynchrono

    Inserts all elements of an iterable into another collection using the spread operator.

    Dartdartflutterflutter-ui
    Auf GitHub ansehen↗6,822
  • francescopace/espectreAvatar von francescopace

    francescopace/espectre

    6,472Auf GitHub ansehen↗

    Espectre is an edge machine learning framework and motion detection platform that uses Wi-Fi Channel State Information to identify human presence and movement. It functions as a sensing toolkit for ESP32 microcontrollers, enabling the detection of motion through walls without the use of cameras or wearables. The project distinguishes itself by executing compact neural network classifiers and mathematical detection algorithms directly on the microcontroller. It utilizes a MicroPython runtime to allow for the prototyping and deployment of sensing logic and wireless signal processing algorithms

    Monitors turbulence variance over a sliding window to identify motion via moving variance.

    Pythoncsidiyesp-32
    Auf GitHub ansehen↗6,472
  • angus-c/justAvatar von angus-c

    angus-c/just

    6,204Auf GitHub ansehen↗

    Just is a collection of JavaScript utility libraries designed for data manipulation, functional programming, performance optimization, statistical analysis, and string processing. It provides a set of tools for deep cloning, filtering, and transforming complex objects and arrays. The project is structured as a series of zero-dependency modules, allowing utilities to be used independently to minimize bundle size. It implements functional programming patterns including currying, piping, and partial application, and provides execution control through memoization, debouncing, and throttling. The

    Computes the statistical variance of elements within a numeric array.

    JavaScript
    Auf GitHub ansehen↗6,204
Vorherige12Nächste
  1. Home
  2. Programming Languages & Runtimes
  3. Language Features and Paradigms
  4. Language Features
  5. Array Operations

Unter-Tags erkunden

  • Arithmetic BroadcastingElement-wise arithmetic operations that automatically align array dimensions using broadcasting semantics. **Distinct from Array Operations:** Distinct from general array operations: focuses on arithmetic broadcasting rather than basic indexing or querying.
  • Array Construction Utilities1 Sub-TagFunctions for creating arrays from collections and appending or prepending items to existing arrays or lists. **Distinct from Array Operations:** Distinct from general Array Operations: focuses specifically on construction and concatenation, not querying or modification.
  • Axis TransformationsOperations for reordering or swapping dimensions within multi-dimensional arrays. **Distinct from Array Operations:** Distinct from general array operations: focuses on structural dimension manipulation rather than element-wise computation.
  • Compile-Time Functional OperationsFunctional array processing like zipping and reducing executed during compilation. **Distinct from Array Operations:** Distinct from general Array Operations by occurring specifically at compile-time via macros.
  • Diagonal Manipulations1 Sub-TagFunctions for extracting matrix diagonals or constructing square matrices with specific diagonal offsets. **Distinct from Array Operations:** Distinct from general array operations: focuses specifically on linear algebra-oriented diagonal transformations.
  • Extreme Value IdentificationFunctions for finding the minimum and maximum values within numerical arrays. **Distinct from Maximum Index Identification:** Distinct from Maximum Index Identification: identifies the actual extreme values themselves, not just their positions.
  • Indexing Utilities1 Sub-TagMechanisms for accessing and modifying collection elements via zero-based or one-based indexing. **Distinct from Array Operations:** Focuses on the mechanics of element access rather than general array operations.
  • JoiningFunctions for concatenating or stacking multiple arrays along specified axes. **Distinct from Array Operations:** Distinct from Array Zippers: focuses on axis-based aggregation of arrays rather than tuple-based collection zipping.
  • Maximum Index IdentificationCalculates the indices of the largest elements within an array along specified axes. **Distinct from Array Operations:** Focuses on index identification rather than general array manipulation.
  • ReshapingMethods for modifying the dimensions and layout of arrays, including inserting unit dimensions for broadcasting. **Distinct from Array Operations:** Distinct from Array Insertion Methods: focuses on structural dimension changes rather than injecting individual elements into an array.
  • Splitting UtilitiesFunctions for dividing multi-dimensional arrays into multiple segments along specified axes. **Distinct from Array Operations:** Distinct from general array operations: focuses specifically on the partitioning of array structures into smaller components.
  • Spread Operators1 Sub-TagSyntax for expanding arrays or objects into other collections or literals. **Distinct from Argument Spreading:** Covers the general spread operator for arrays and objects, not just function argument spreading.
  • Variance Calculation2 Sub-TagsComputes the statistical variance of array elements with support for dimension retention. **Distinct from Array Operations:** Focuses on statistical variance, distinct from general array operations.