python - 将 python 浮点数转换为 C 浮点数(使用结构)
问题描述
我正在尝试使用 struct.pack 将浮点数保存在文件中。但是,由于 Python 浮点数实际上是 C 双精度浮点数,如何将其保存为 C 浮点数?如果我使用 struct pack f,我会遇到精度错误。当我使用 struct.pack('d') 执行此操作时,它可以完美运行,但我想使用 float,因为它可以节省空间。
谢谢
解决方案
推荐阅读
- javascript - TypeScript 中的 switch 语句损坏
- javascript - RxJs Debounce 不发出任何值
- git - 如何制作防止非 UTF-8 文件编码的更新挂钩
- reactjs - 在 Reactjs 中,我可以对单击事件执行多个操作吗?
- bash - docker-compose.yml 中用于 kafka 的双双花括号
- mysql - 不正确的日期时间值:'DEFAULT' 在 node.js 中使用 mysql
- sql-server - @ThisDB 附近的语法不正确
- text - 24位原始rgb文件的数据结构
- python - 如何计算数据框中的条件密度?
- audio - 有没有办法使用 Google Apps 脚本播放背景音乐?