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