awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

49 repositorios

Awesome GitHub RepositoriesVectorized Array Operations

Calculations performed on entire arrays at once to optimize performance and memory usage.

Explore 49 awesome GitHub repositories matching scientific & mathematical computing · Vectorized Array Operations. Refine with filters or upvote what's useful.

Awesome Vectorized Array Operations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • scikit-learn/scikit-learnAvatar de scikit-learn

    scikit-learn/scikit-learn

    66,344Ver en GitHub↗

    Scikit-learn is a machine learning library for predictive data analysis that provides a collection of algorithms for supervised and unsupervised learning. It functions as a comprehensive toolkit for data preprocessing, dimensionality reduction, and model selection, allowing users to classify data objects, predict continuous values, and cluster similar items based on historical patterns. The project is defined by a unified interface design where objects either learn from data, transform data, or chain these operations into sequential workflows. To ensure performance on large or high-dimensiona

    Optimizes high-performance calculations on large datasets through efficient numerical routines and array-based operations.

    Pythondata-analysisdata-sciencemachine-learning
    Ver en GitHub↗66,344
  • google/jaxAvatar de google

    google/jax

    35,835Ver en GitHub↗

    JAX is a hardware-accelerated array library and automatic differentiation system for numerical computing. It provides a framework compatible with NumPy that extends array operations with a just-in-time compiler to transform Python functions into optimized kernels for execution on GPU and TPU accelerators. The system differentiates itself through the use of an XLA-based compiler and a single program multiple data sharding model. These capabilities allow the library to distribute large-scale computations across multiple hardware accelerators using both automatic parallelization and manual shard

    Implements primitive-based vectorization to map functions across array dimensions without manual loops.

    Python
    Ver en GitHub↗35,835
  • donnemartin/data-science-ipython-notebooksAvatar de donnemartin

    donnemartin/data-science-ipython-notebooks

    29,166Ver en GitHub↗

    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

    Teaches the use of vectorized array operations for high-performance mathematical computations on numerical datasets.

    Pythonawsbig-datacaffe
    Ver en GitHub↗29,166
  • sgl-project/sglangAvatar de sgl-project

    sgl-project/sglang

    29,079Ver en GitHub↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Provides optimized primitives for high-bandwidth data movement between memory and registers.

    Pythonattentionblackwellcuda
    Ver en GitHub↗29,079
  • d2l-ai/d2l-enAvatar de d2l-ai

    d2l-ai/d2l-en

    29,001Ver en GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Executes mathematical operations on entire batches of data simultaneously using high-performance libraries to avoid iterative loops.

    Pythonbookcomputer-visiondata-science
    Ver en GitHub↗29,001
  • ml-explore/mlxAvatar de ml-explore

    ml-explore/mlx

    27,047Ver en GitHub↗

    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

    Transforms functions to operate over batches of data automatically by mapping operations across specified array dimensions to improve execution performance.

    C++mlx
    Ver en GitHub↗27,047
  • wilsonfreitas/awesome-quantAvatar de wilsonfreitas

    wilsonfreitas/awesome-quant

    26,818Ver en GitHub↗

    Awesome-quant is a curated directory of open-source software libraries and tools designed for quantitative finance, algorithmic trading, and financial data analysis. It serves as a central hub for discovering resources that support the entire lifecycle of financial modeling, from raw data ingestion to complex statistical research. The repository organizes specialized tools into categorized collections, enabling users to identify solutions for high-performance numerical computing, technical indicator calculation, and derivative pricing. It highlights frameworks that facilitate the construction

    Processes large financial datasets using high-performance array operations and optimized linear algebra libraries.

    HTMLalgorithmic-trading-enginealgorithmic-trading-libraryalgotrading
    Ver en GitHub↗26,818
  • ageron/handson-mlAvatar de ageron

    ageron/handson-ml

    25,608Ver en GitHub↗

    This is a machine learning educational repository consisting of a collection of notebooks and code examples. It provides practical implementations of diverse machine learning algorithms and workflows, ranging from traditional scientific computing to deep learning. The project features specific implementations of Scikit-Learn models, such as decision trees, random forests, and support vector machines, as well as TensorFlow examples for building neural networks, convolutional layers, and recurrent architectures. It also includes tutorials on reinforcement learning development and the creation o

    Implements vectorized array operations for efficient linear algebra computations on high-dimensional data.

    Jupyter Notebook
    Ver en GitHub↗25,608
  • wesm/pydata-bookAvatar de wesm

    wesm/pydata-book

    24,668Ver en GitHub↗

    This project serves as a comprehensive textbook and educational resource for data analysis using the Python ecosystem. It provides a structured guide to manipulating, cleaning, and processing datasets, focusing on the core tools required for numerical computing and statistical analysis. The repository distinguishes itself by offering a collection of practical code examples and workflows that demonstrate how to perform complex data tasks. It covers the application of vectorized numerical computations, the management of time-indexed data, and the creation of statistical visualizations to commun

    Performs high-speed vectorized array computations to optimize mathematical operations on contiguous memory blocks.

    Jupyter Notebook
    Ver en GitHub↗24,668
  • exaloop/codonAvatar de exaloop

    exaloop/codon

    16,803Ver en GitHub↗

    Codon is an LLVM-based Python compiler and statically typed implementation that translates source code into optimized machine instructions. It functions as a high-performance numerical backend and a GPU computing framework designed to remove runtime overhead. The project implements a compiled alternative to NumPy, translating array logic directly into machine code. It differentiates itself by generating specialized hardware kernels for graphics processors and utilizing static type inference to enable aggressive machine-code optimization. The system provides capabilities for parallel workload

    Performs mathematical operations using a compiled implementation of vectorized array tools.

    Python
    Ver en GitHub↗16,803
  • apache/arrowAvatar de apache

    apache/arrow

    16,529Ver en GitHub↗

    Arrow is a cross-language development platform for in-memory data. It provides a standardized, language-independent columnar memory format designed to accelerate analytical operations and improve memory efficiency on modern computing hardware. By utilizing a schema-driven approach, the framework enables the efficient organization of both flat and nested data structures. The project functions as an analytical data processing engine that facilitates high-performance computation directly on memory-resident datasets. It distinguishes itself through a zero-copy architecture, which allows multiple

    Performs mathematical operations on entire arrays of data to leverage modern processor instruction sets.

    C++arrowparquet
    Ver en GitHub↗16,529
  • ddbourgin/numpy-mlAvatar de ddbourgin

    ddbourgin/numpy-ml

    16,275Ver en GitHub↗

    This library is a collection of machine learning algorithms and neural network components implemented from scratch using only NumPy. It serves as an educational toolkit for constructing and experimenting with machine learning architectures, emphasizing a modular approach where algorithms are organized into self-contained, object-oriented classes. The project distinguishes itself by relying exclusively on array-oriented programming to perform mathematical operations, ensuring that all computations are vectorized for performance. By utilizing a standardized interface for forward and backward pa

    Performs all mathematical operations using vectorized array-oriented programming for high performance.

    Pythonattentionbayesian-inferencegaussian-mixture-models
    Ver en GitHub↗16,275
  • albumentations-team/albumentationsAvatar de albumentations-team

    albumentations-team/albumentations

    15,308Ver en GitHub↗

    Albumentations is a computer vision image augmentation library designed to increase training data diversity for deep learning models. It provides a toolset for applying geometric and color transformations to images and annotations, including a specialized collection of 3D operations for volumetric data used in medical and scientific imaging. The library functions as an image mask and bounding box transformer, automatically updating masks, bounding boxes, and keypoints when images undergo geometric changes. This ensures that spatial alterations remain synchronized across images and their assoc

    Uses vectorized array operations for high-performance pixel-level image and mask processing.

    Python
    Ver en GitHub↗15,308
  • albu/albumentationsAvatar de albu

    albu/albumentations

    15,308Ver en GitHub↗

    Albumentations is an image augmentation library and computer vision preprocessing tool designed to expand datasets for deep learning models. It provides a collection of transformations that modify pixel values and spatial geometry to increase the diversity of training samples and improve model generalization. The library supports both 2D image augmentation and 3D volumetric data augmentation. It handles a variety of labels alongside images, ensuring that bounding boxes, keypoints, and segmentation masks remain accurately aligned when spatial transformations are applied. The tool incorporates

    Utilizes vectorized array operations via NumPy for high-performance pixel manipulation and coordinate transforms.

    Python
    Ver en GitHub↗15,308
  • scipy/scipyAvatar de scipy

    scipy/scipy

    14,474Ver en GitHub↗

    SciPy is a scientific computing library for Python that provides a comprehensive collection of mathematical algorithms and numerical tools for research and engineering. It functions as a high-performance numerical analysis framework, bridging high-level Python code with compiled C and Fortran routines to execute complex computations at hardware speeds. The library is built upon array-based data structures that utilize strided memory layouts to enable efficient data manipulation and slicing. By employing vectorized operation dispatch and linking to optimized hardware-specific linear algebra li

    Processes entire arrays through optimized low-level loops to maximize computational throughput.

    Pythonalgorithmsclosemberpython
    Ver en GitHub↗14,474
  • rougier/numpy-100Avatar de rougier

    rougier/numpy-100

    13,812Ver en GitHub↗

    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

    Performs mathematical operations on entire datasets simultaneously to eliminate explicit loops.

    Pythonbinderexercisesnotebook
    Ver en GitHub↗13,812
  • dask/daskAvatar de dask

    dask/dask

    13,746Ver en GitHub↗

    Dask es un framework de computación paralela y un programador de tareas distribuido diseñado para escalar flujos de trabajo de ciencia de datos en Python desde máquinas individuales hasta grandes clústeres. Funciona como un gestor de recursos de clúster que orquesta la lógica computacional representando las tareas y sus dependencias como grafos acíclicos dirigidos. Esta arquitectura permite al sistema automatizar la distribución de cargas de trabajo a través del hardware disponible mientras gestiona requisitos de ejecución complejos. El proyecto se distingue por un motor de evaluación perezosa que difiere las operaciones de datos hasta que se solicitan explícitamente, permitiendo la optimización global del grafo y una asignación eficiente de recursos. Incorpora el volcado de datos consciente de la memoria para evitar fallos del sistema al procesar conjuntos de datos que exceden la memoria disponible, y utiliza la fusión de grafos de tareas para combinar secuencias de operaciones en pasos de ejecución únicos, minimizando la sobrecarga de programación y la comunicación entre nodos. La plataforma proporciona una superficie de capacidades integral para el análisis de datos a gran escala, incluyendo soporte para aprendizaje automático distribuido, integración de computación de alto rendimiento y procesamiento de datos en paralelo. Ofrece herramientas extensas para la gestión del ciclo de vida del clúster, perfilado de rendimiento y monitoreo en tiempo real de la ejecución de tareas. Los usuarios pueden desplegar estos entornos en diversas infraestructuras, incluyendo hardware local, proveedores de nube, sistemas en contenedores y clústeres de computación de alto rendimiento.

    Applies mathematical and linear algebra operations across multiple CPU cores or distributed nodes.

    Pythondasknumpypandas
    Ver en GitHub↗13,746
  • jpmorganchase/python-trainingAvatar de jpmorganchase

    jpmorganchase/python-training

    12,714Ver en GitHub↗

    This project is a comprehensive educational curriculum designed to teach Python programming through the lens of data science and financial analysis. It provides a structured guide for learning how to process complex numerical information, build data models, and perform scientific computing tasks using standard industry libraries. The materials focus on practical applications, enabling users to develop skills in financial data analysis and interactive exploration. By working through these resources, learners gain experience in executing high-performance mathematical operations, transforming ra

    Executes high-performance mathematical operations by offloading calculations to optimized C-based routines.

    Jupyter Notebookbankingbinderbinder-ready
    Ver en GitHub↗12,714
  • adambard/learnxinyminutes-docsAvatar de adambard

    adambard/learnxinyminutes-docs

    12,287Ver en GitHub↗

    This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad

    Executes mathematical operations across entire arrays of numbers simultaneously without explicit loops.

    Markdown
    Ver en GitHub↗12,287
  • ctgk/prmlAvatar de ctgk

    ctgk/PRML

    11,720Ver en GitHub↗

    PRML is a Python machine learning library and statistical learning toolkit. It provides code implementations of supervised and unsupervised learning concepts, including regression, classification, and neural network algorithms for statistical data modeling. The project functions as a pattern recognition toolkit used to identify theoretical structures within numerical datasets. It includes a neural network framework for solving nonlinear data mappings and a linear algebra toolkit that utilizes vectorized operations and matrix calculations. The library covers a broad range of capabilities, inc

    Performs high-speed matrix calculations and tensor manipulations using vectorized array operations.

    Jupyter Notebookjupyternotebookprml
    Ver en GitHub↗11,720
Ant.123Siguiente
  1. Home
  2. Scientific & Mathematical Computing
  3. High-Performance Execution Environments
  4. Scientific Computing Platforms
  5. Scientific Computing
  6. Vectorized Array Operations

Explorar subetiquetas

  • Vectorized Memory Primitives1 sub-etiquetaOptimized primitives for aligned, high-bandwidth data movement between memory and registers. **Distinct from Vectorized Array Operations:** Focuses on low-level memory access primitives, distinct from high-level array operations.