Function dense::write[][src]

pub fn write<T: IntoBytes + Copy, P: IntoBytes + Copy>(
    path: &str,
    data: &Array2<T>,
    labels: &Array2<P>
) -> Result<(), Box<dyn Error>>
Expand description

Writes to dense file.

use ndarray::{Array2,array};

let data: Array2<u8> = array![[0, 0], [1, 0], [0, 1], [1, 1]];
let labels: Array2<u16> = array![[0], [1], [1], [0]];

dense::write("dense_writer",&data,&labels).unwrap();

let (read_data,read_labels) = dense::read::<u8,u16>("dense_writer",2).unwrap();

assert_eq!(read_data,data);
assert_eq!(read_labels,labels);