ndarray icon indicating copy to clipboard operation
ndarray copied to clipboard

ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations

Results 222 ndarray issues
Sort by recently updated
recently updated
newest added

The recent addition of `ArrayRef` to ndarray explicitly [unifies the in-memory representation of arrays in ndarray](https://github.com/rust-ndarray/ndarray/issues/879) to be something like a tuple of (shape, strides, data ptr). This allows implementing...

First, thank you for your continued work on maintaining and improving the ndarray ecosystem — it’s a cornerstone of numerical computing in Rust, and your efforts are greatly appreciated. With...

When changing from `ndarray = { version = "0.16.1", features = ["approx"] }` to `ndarray = { version = "0.17.1", features = ["approx"] }` unit-tests that previously worked don't compile...

Hi everyone 👋 While reviewing dependency updates in our project (trying to assure supply chain safety) I noticed that there are a couple of scripts, tests, benchmarks etc. that are...

- Closes https://github.com/rust-ndarray/ndarray/issues/1550 - This is a minor implementation, given that is easy to add new float types to ndarray. - In best-effort, this adds tests/benches whenever both f32 and...

There are two files: `src/ma/mod.rs` - masked array implementation, all the types and traits live there. `tests/ma.rs` - a couple of tests that demonstrate the potential public API of masked...

This is a feature request to add f16 support. This can be useful for machine learning, including (I believe) for having ndarray with f16 on wasm. Rust has an [f16](https://doc.rust-lang.org/stable/core/primitive.f16.html)...

enhancement
question

While working on updating `ndarray-npy` for `ndarray` 0.17.1, I noticed that the following doesn't compile: ```rust use ndarray::{ArrayRef2, array}; fn main() { let arr = array![[1i32, 2, 3], [4, 5,...

enhancement

Replaces libc references with core::ffi, and update cblas-sys to 0.3.0 which makes the same change there. Following this change, you can add the following to your Cargo.toml ``` ndarray =...

Tensordot implementation [Issue #1517](github.com/rust-ndarray/ndarray/issues/1517) Adds a full implementation of `tensordot` for n-dimensional arrays, supporting both numeric and paired axis specifications via the new `AxisSpec` enum. The design mirrors NumPy’s `tensordot`...