awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesArray Geometry Management

Logic for controlling how multidimensional data maps to dimensions through shape, strides, and size modifications.

Distinct from Memory-Managed Arrays: Candidates focus on map converters or 3D window geometry, not the internal mapping of tensor data to linear memory.

Explore 3 awesome GitHub repositories matching scientific & mathematical computing · Array Geometry Management. Refine with filters or upvote what's useful.

Awesome Array Geometry Management GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • shapely/shapelyAvatar shapely

    shapely/shapely

    4,455Vezi pe GitHub↗

    Shapely este o bibliotecă pentru manipularea și analiza obiectelor geometrice planare, servind drept wrapper Python pentru motorul GEOS C++. Oferă un framework pentru calcularea proprietăților geometrice, evaluarea relațiilor spațiale și efectuarea predicatelor topologice într-un plan cartezian. Proiectul se distinge printr-un procesor de geometrie vectorizat capabil să execute operațiuni spațiale pe array-uri mari de forme pentru a crește throughput-ul. Include, de asemenea, un sistem de indexare spațială bazat pe R-trees pentru a accelera recuperarea geometriilor care se intersectează și a celor mai apropiați vecini. Biblioteca acoperă o gamă largă de capabilități, inclusiv operațiuni geometrice set-teoretice pentru calcularea uniunilor și intersecțiilor, serializarea datelor spațiale între formate precum GeoJSON și Well-Known Text, și instrumente pentru validarea și repararea topologiei geometriei. Suportă, de asemenea, transformări geometrice, buffering și generarea de convex hulls sau diagrame Voronoi.

    Transforms geometric objects into ragged arrays of coordinates and provides methods to recreate geometries.

    Python
    Vezi pe GitHub↗4,455
  • dpilger26/numcppAvatar dpilger26

    dpilger26/NumCpp

    3,963Vezi pe GitHub↗

    NumCpp is a C++ framework and numerical computing library that provides a toolkit for multi-dimensional array management and mathematical routines. It functions as a C++ implementation of the NumPy ecosystem, offering a scientific computing framework for managing tensors and performing complex algebraic equations. The project enables high-performance array manipulation within a C++ environment without relying on a Python runtime. It distinguishes itself by providing a NumPy-like interface for executing linear algebra, managing multi-dimensional data structures, and performing numerical proces

    Provides logic for controlling array geometry through reshaping, stride modifications, and size adjustments.

    C++
    Vezi pe GitHub↗3,963
  • xtensor-stack/xtensorAvatar xtensor-stack

    xtensor-stack/xtensor

    3,748Vezi pe GitHub↗

    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

    Modifies shape, strides, and total size to control how multidimensional data maps to dimensions.

    C++c-plus-plus-14multidimensional-arraysnumpy
    Vezi pe GitHub↗3,748
  1. Home
  2. Scientific & Mathematical Computing
  3. Array Geometry Management

Explorează sub-etichetele

  • Coordinate Array ConversionsUtilities for transforming geometric objects into numerical coordinate arrays and back. **Distinct from Array Geometry Management:** Focuses on the conversion between geometric object representations and coordinate arrays, rather than general array geometry management.