python - 如何在不损失精度的情况下有效地在 json 中编码一维 float32 numpy 数组?
问题描述
我有一个 float32 类型的一维 numpy 数组。我想创建一个 JSON 文件,它可以有效地编码 numpy 数组而不降低精度。由于 JSON 是以字符而不是数字编码的,因此将数组天真地转换为字符串会多次增加文件大小。有没有办法有效地编码数据?使用现有的 python 模块是可能的,也是可取的。此外,需要在没有某种形式将 numpy 数组压缩为二进制数组的情况下进行编码。
解决方案
推荐阅读
- regex - 谷歌表格上的正则表达式提取
- wordpress - 我需要一些关于如何允许网站所有者在一个地方设置工具提示的想法,这些提示会影响 WordPress 网站上该单词的所有实例
- vue.js - Vuex 动作不能提交突变
- git - 告诉 git 文件的“旧”版本实际上是“新”版本
- android - 在firebase中保存嵌套对象
- python - 如何捕获通过 python 脚本运行的 bash 脚本错误?
- c# - c#asp.net:无法比较“System.Int32[]”类型的元素。仅支持原始类型、枚举类型和实体类型。
- c++ - boost::serialization 如何与 C++ 中的 std::unique_ptr 一起使用
- c# - 带有多个斜杠的 RestfulAPI URL 正常响应
- sql - 编写多案例语句 SQL 的更好方法