ndarray 0.7.0-alpha.1

An N-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.
Documentation
extern crate ndarray;

use ndarray::{
    Array,
    Axis,
};

fn main() {
    let a = Array::<f32, _>::linspace(0., 24., 25).into_shape((5, 5)).unwrap();
    println!("{:?}", a.subview(Axis(0), 0));
    println!("{:?}", a.subview(Axis(0), 1));
    println!("{:?}", a.subview(Axis(1), 1));
    println!("{:?}", a.subview(Axis(0), 1));
    println!("{:?}", a.subview(Axis(2), 1)); // PANIC
}