首页 > 解决方案 > 如何在不损失精度的情况下有效地在 json 中编码一维 float32 numpy 数组?

问题描述

我有一个 float32 类型的一维 numpy 数组。我想创建一个 JSON 文件,它可以有效地编码 numpy 数组而不降低精度。由于 JSON 是以字符而不是数字编码的,因此将数组天真地转换为字符串会多次增加文件大小。有没有办法有效地编码数据?使用现有的 python 模块是可能的,也是可取的。此外,需要在没有某种形式将 numpy 数组压缩为二进制数组的情况下进行编码。

标签: pythonjsonnumpyencodingfloating-point

解决方案


推荐阅读