Crate matrix_oxide

Crate matrix_oxide 

Source
Expand description

§Matrix Oxide

A simple, lightweight, and from scratch linear algebra library for Rust. Currently still under active development with goals at becoming more of a deep learning library.

§Installation

Use cargo CLI:

cargo install matrix-oxide

Or manually add it into your Cargo.toml:

[dependencies]
matrix-oxide = "0.1.2"

§Usage

For more thorough information, read the docs.

Example: Multiply 2 random 2x2 matrices.

use matrix_oxide::Matrix;

let matrix_a = Matrix::<i32>::new_random(2, 2);
let matrix_b = Matrix::<i32>::new_random(2, 2);

let matrix_ab = matrix_a.multiply(&matrix_b);

Re-exports§

pub use matrix::Matrix;

Modules§

activation
matrix
numbers
random
vector