3 个版本
0.1.2 | 2022 年 12 月 7 日 |
---|---|
0.1.1 | 2022 年 12 月 3 日 |
0.1.0 | 2022 年 11 月 30 日 |
#2528 在 算法 中
12KB
296 行
npy-writer
这是一个小的 Rust 包,用于写入 NumPy 文件格式 .npy
和 .npz
。此包支持写入以下数据类型
- 单个浮点数或整数
- 单个浮点数或整数的向量
- 单个浮点数或整数的 N 维数组(通过
ndarray
功能) npz
文件将字符串键映射到上述任何数据类型(通过zip
功能)
用法
编写整数 .npy
文件的示例
use npy_writer::NumpyWriter;
use std::fs::File;
let mut f = File::create("out.npy").unwrap();
vec![3, 2, 1].write_npy(&mut f).unwrap();
使用 ndarray
功能,您可以这样编写 N 维数组
let mut arr = Array3::zeros((2, 3, 4));
arr.write_npy(&mut f).unwrap();
依赖关系
~0–1MB
~18K SLoC