neo icon indicating copy to clipboard operation
neo copied to clipboard

A matrix library

Results 20 neo issues
Sort by recently updated
recently updated
newest added

ref https://github.com/nim-lang/Nim/pull/19972 ref https://github.com/nim-lang/Nim/pull/20070

It would be cool to add BackwardsIndex support for vectors. For example: ``` let v = makeVector(5, proc(i: int): float64 = (3 * i - 2).float64) assert v[^5] == -2.0...

I'd like to propose tiny enhancements (see attached file) 1. Sometimes one needs a matrix of dimension 0x0 - it's easy to check for this special case 2. In Matlab/Octave...

#I'm sorry for my bad English. I want to rewrite vector or matrix in component-wise for statement, but now neo doesn't support that. When we rewrite some component of a...

Rawgit seems to be shutting down, as can be seen when you click the "source" button in the documentation. Maybe we could move it under unicredit.github.io/neo/?

/cc @mratsim @andreaferretti I'd like to know how https://github.com/unicredit/neo compares with other packages, in particular https://github.com/mratsim/Arraymancer, to know in which specific cases are best suited for neo vs arraymancer. *...

question

The computation of eigenvalues can be used for the determinant, or perhaps there is a more specific LAPACK function

enhancement

Matrices and vectors of static dimension can be implemented as `distinct` types over the standard ones. This would allow to borrow all implementations (therefore, there would be much less duplication...

enhancement

We can make use of https://github.com/numforge/nim-clblast

enhancement

Rewrite rules are useful to avoid intermediate allocations and perform more operations in a single BLAS call. We can support at least a few standard forms, and now there is...

enhancement