ndarray-numtest 0.2.0

Linear algebra package for rust-ndarray using LAPACK
Documentation

extern crate ndarray;
extern crate ndarray_rand;
extern crate ndarray_numtest;

use ndarray::prelude::*;
use ndarray_rand::*;
use ndarray_numtest::prelude::*;

#[test]
fn random() {
    let dist64 = RealNormal::<f64>::new(1.0, 0.1);
    let a = Array::random(12, dist64);
    let dist32 = RealNormal::<f32>::new(1.0, 0.1);
    let b = Array::random((12, 3), dist32);
    println!("a = \n{:?}", &a);
    println!("b = \n{:?}", &b);
}

#[test]
fn random_complex() {
    let dist = ComplexNormal::<f32>::new(1.0, 0.0, 0.1, 0.2);
    let a = Array::random(5, dist);
    println!("a = \n{:?}", &a);
}

#[test]
fn random_init() {
    let a = Array::<f64, _>::real_normal_init((3, 4), 0.0, 1.0);
    let b = Array::<f32, _>::real_normal_init((3, 4), 0.0, 1.0);
    println!("a = \n{:?}", &a);
    println!("b = \n{:?}", &b);
}