sukker 2.0.0

Linear Algebra and Matrices made easy!
Documentation
use sukker::Matrix;

fn main() {
    let a = Matrix::randomize_range(1f32, 100f32, (3, 1024));
    let b = Matrix::randomize_range(5f32, 100f32, (3, 1024));

    let any: bool = a.any(|&e| e >= 50f32);
    let all: bool = b.all(|&e| e >= 25f32);
    let sw: f32 = a.sum_where(|&e| e <= 33f32);
    let cw: usize = b.count_where(|&e| e >= 42f32);
    let f: Option<(usize, usize)> = a.find(|&e| e >= 50f32);
    let fa: Option<Vec<(usize, usize)>> = b.find_all(|&e| e >= 50f32);

    println!("Any returns: {}", any);
    println!("All returns: {}", all);
    println!("Sum where  returns: {}", sw);
    println!("Count where returns: {}", cw);
    println!("Find returns: {:?}", f);
    println!("Find all returns: {:?}", fa);
}