ndarray
ndarray copied to clipboard
ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations
I am trying to use approx v0.5.0 in my project and discovered it doesn't work with this package which depends on v0.4.0.
Basically if you ever try to write a function that is generic over any array subtype (`ArrayView`, `Array` etc), then you aren't able to use debug features, because `ViewRepr` doesn't...
I work with big 4D images, often iterating on `Axis(3)` to modify it or create a new image. In some cases, I need to iterate only on some indices: let...
Currently `ArrayBase::split_at` is private, and only `ArrayView::split_at` is public. However there are situations where you might want to split an owned array. For example in a factory function that generates...
Hi, Recently, HarvardNLP published a [blogpost](http://nlp.seas.harvard.edu/NamedTensor) and proposed Named Tensors. The proposition is to name dimensions rather than using indexes. The repo is [here](https://github.com/harvardnlp/namedtensor). Their second post shows how it...
Currently `a ** 3` is the only example in the "[ndarray_for_numpy_users](https://docs.rs/ndarray/0.15.3/ndarray/doc/ndarray_for_numpy_users/index.html)" docs that requires a map. Could these methods be added directly? Rust has no `^` or `**` exponentiation operator,...
I finally got around to updating some of my crates from ndarray v0.11.* to ndarray v0.13. I noticed that ```allclose``` was deprecated in favor of ```abs_diff_eq```. However, I noticed in...
The current framework for iteration over arrays is confusing. Issue edited because it's even more confusing than at first glance! Common scenarios for iteration include: - Iterating over the elements...
This isn't ready to merge yet because building the docs for `nalgebra` results in an internal compiler error (rustsim/nalgebra#482). I'd like to wait until this is fixed because I don't...
This can be convenient for some use cases, such as copying windows (especially with a non-unit step between windows) into a new owned array for modification. This would rely on...