12 releases
| 0.2.1 | Feb 8, 2024 |
|---|---|
| 0.2.0 | Feb 8, 2024 |
| 0.1.9 | Jul 31, 2023 |
#1944 in Algorithms
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
~24K SLoC