12 releases
0.2.1 | Feb 8, 2024 |
---|---|
0.2.0 | Feb 8, 2024 |
0.1.9 | Jul 31, 2023 |
#470 in Math
50 downloads per month
25KB
605 lines
linearalgebra-rust
Test project to learn Rust and implement a small library for linear algebra
Examples
Examples can be found in the examples directory.
TODO List
- Implement faster multiplication from einstein8612/mm-testing (Work in progress: first merge complete)
- Element wise division/multiplication
- Change new to be height,width,data like normal
- Add softmax/relu/other default activation functions
- Add max/min functions ✔️
- Add find element's index function
- Add one hot method
- Add matrix area
- Improve transpose
- Make shape displayable
- Scale matrix by float64 ✔️
- Apply for matrices should be like the vector apply in syntax ✔️
- Method for expanding vector into matrix ✔️
Dependencies
~1.5MB
~25K SLoC