科学.npy · .npz
NumPy NPY / NPZ 查看器
关于 NumPy NPY / NPZ
NumPy 数组转储。
NPY 和 NPZ 是 NumPy 的原生转储格式。.npy 存储单个 n 维数组,带描述 dtype、shape 和内存顺序的小头部;.npz 是一个或多个 .npy 的 ZIP 归档(np.savez 写出)。本查看器呈现 dtype、shape 和 Fortran/C 顺序,然后渲染数据:1D 数组作为值列表,2D 数组作为带固定表头的真表格,3D+ 数组作为可逐切片步进的扁平预览。NPZ 包为每个包含的数组暴露一个标签页。大整数 dtype(int64/uint64)被读作 JS 数字——超过 2^53 的值会失去精度。
常见问题
- 什么是 NPY 文件?
- NPY 是 NumPy 单个 ndarray 的磁盘格式:魔术前缀、描述 dtype/shape/order 的头部字典,以及原始元素字节。NPZ 只是包含多个 .npy 条目的 ZIP。
- 可以下载数值吗?
- 可以。JSON 按钮将 dtype、shape 和前约 4000 个值导出到 JSON 文件,你可以用 json.load + np.asarray 粘贴回 Python。
- 为什么某些 int64 值被舍入了?
- JavaScript 的数字类型只能精确表示整数到 2^53。我们将 64 位整数呈现为数字以便排序和渲染;如果你需要完整精度,请直接使用 NumPy。
- 我的文件会被上传吗?
- 不会。解析完全在浏览器中使用 npyjs(以及处理 NPZ 归档的 fflate)进行。任何数据都不会离开你的设备。
- 在移动端能用吗?
- 可以。表格横向滚动并固定行索引;3D+ 数组使用便于拇指操作的数字步进器。
更多科学