[][src]Function mnist_extractor::get_all

pub fn get_all() -> (Array2<f64>, Array2<f64>, Array2<f64>, Array2<f64>)

Returns a tuple of four Array2 :

use mnist_extractor::*;

let (test_lbl, test_img, train_lbl, train_img) = get_all();

// As many images than labels :
// Each images is 784 `f64`'s long (for each pixel)
// Each label is 10 `f64`'s long (for each number, hot_ones vector)
assert_eq!(test_lbl.len() * 784, test_img.len() * 10);
assert_eq!(train_lbl.len() * 784, train_img.len() * 10);

// 10_000 testing datas, 60_000 training datas
assert_eq!(10_000 * 784, test_img.len());
assert_eq!(60_000 * 784, train_img.len());