1 repository
Lightweight references to memory buffers that allow slicing and reshaping without copying data.
Distinct from Shared Memory Data Exchange: Distinct from Shared Memory Data Exchange: focuses on internal array views rather than inter-process communication
Explore 1 awesome GitHub repository matching data & databases · Zero-Copy Array Views. Refine with filters or upvote what's useful.
ndarray is a multidimensional array library for Rust that serves as a linear algebra framework and scientific computing tool. It provides the core infrastructure for creating and manipulating n-dimensional arrays, functioning as both a parallel array processor and a toolkit for numerical data analysis. The library distinguishes itself by providing efficient slicing and memory views, allowing for data sharing without copying. It leverages optimized backend math libraries for high-speed matrix multiplication and distributes heavy mathematical iterations across multiple CPU threads to accelerate
Provides lightweight references to existing memory buffers to allow slicing and reshaping without data duplication.