rendarray-0.2.0-alpha.2 has been yanked.
The ndarray crate provides an n-dimensional container similar to numpy's ndarray.
ArrayBaseThe n-dimensional array type itself, parameterized by data storage.ArrayArray where the data is reference counted and copy on write, it can act as both an owner as the data as well as a lightweight view.OwnedArrayArray where the data is owned uniquely.ArrayViewA lightweight array view.ArrayViewMutA lightweight read-write array view.
Crate Summary and Status
- Implements the numpy striding and broadcasting scheme for n-dimensional arrays
Arrayis clone on write, so it can be both a view or an owner of the data.OwnedArrayis a uniquely owned array.- Focus is on being a generic n-dimensional container
- Due to iterators, arithmetic operations, matrix multiplication etc are not very well optimized, this is not a serious crate for numerics or linear algebra.
- There is no integration with linear algebra packages (at least not yet).
Crate feature flags
assign_ops- Optional, requires nightly
- Enables the compound assignment operators
rustc-serialize- Optional, stable
- Enables serialization support