ndarray-linalg icon indicating copy to clipboard operation
ndarray-linalg copied to clipboard

Linear algebra package for rust-ndarray using LAPACK binding

Results 100 ndarray-linalg issues
Sort by recently updated
recently updated
newest added

From https://github.com/rust-ml/classical-ml-discussion/issues/1 Algorithm ------------ - [A KRYLOV-SCHUR APPROACH TO THETRUNCATED SVD](http://www.cs.ox.ac.uk/files/721/NA-08-03.pdf)

new feature

Some functions (including `solve_inplace` but probably many others) are missing checks that the input arrays have matching shapes. As a result, the current implementation of `solve_inplace` can lead to buffer...

bug

`ndarray_linalg::generate::random` only supports `f32`, `f64`, `c32`, and `c64`. It should use `rand::Rand` trait https://doc.rust-lang.org/rand/rand/trait.Rand.html

new feature

Some test fails randomly because they use random vectors without fixing its value via seed. This reduces the worth of auto-testing since we have to check the CI failure is...

this should fix issue #351 I am willing to adapt to your preferences, but this works for me (tm)

When one only has one RHS to solve for, it is natural to represent it as an `Array1` (also because it is used in other contextes). This PR implements the...

Failing to compile the example script from the docs: ``` use ndarray::prelude::*; use ndarray_linalg::Solve; fn main() { let a: Array2 = array![[3., 2., -1.], [2., -2., 4.], [-2., 1., -2.]];...

I tried both static and system MKL both of which fail with various linker errors. Is there a way to disable the the BLAS altogether. I get a linker error...

The test `rcond_hilbert` was failing with a Lapack `return_code: -5`, since some elements of the matrix were `Inf` (when `i+j-1=0`). Test error: ``` ---- rcond_hilbert stdout ---- thread 'rcond_hilbert' panicked...