Skip to content

einstein8612/linearalgebra-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linearalgebra-rust

Crates.io docs.rs GitHub Workflow Status (with event) Crates.io

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 ✔️

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages