Function scirust::matrix::constructors::from_range_rw_i64 [] [src]

pub fn from_range_rw_i64(rows: usize, cols: usize, start: i64, stop: i64) -> MatrixI64

Returns an 64-bit signed integer matrix whose entries are picked up from a range in row wise order.

See from_range_rw function for further discussion.

Examples

use scirust::api::{from_range_rw_i64, Shape};

let m = from_range_rw_i64(4, 4, 0, 16);
for i in 0..16{
    let r = i >> 2;
    let c = i & 3;
    assert_eq!(m.get(r, c).unwrap(), i as i64);
}