Crates.io | dense |
lib.rs | dense |
version | 2.0.0 |
source | src |
created_at | 2020-11-22 11:39:34.383316 |
updated_at | 2021-08-06 16:20:41.229428 |
description | An encoder/decoder to/from dense files. |
homepage | |
repository | https://github.com/JonathanWoollett-Light/dense |
max_upload_size | |
id | 314971 |
size | 6,913 |
An encoder/decoder to/from dense files.
A file format simpler and denser than MNIST, a dense file is binary file of sequential training examples and nothing else (example->label->example->label->etc.).
Format | Size | Size on disk |
---|---|---|
MNIST | 7,850,024 | 7,856,128 |
Dense | 7,850,000 | 7,852,032 |
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_reader",&data,&labels).unwrap();
let (read_data,read_labels) = dense::read::<u8,u16>("dense_reader",2).unwrap();
assert_eq!(read_data,data);
assert_eq!(read_labels,labels);