我有一个必须解析的二进制文件,我正在使用 Python。 有没有办法取 4 个字节并将其转换为单精度浮点数?

===============>>#1 票数:104 已采纳

我有一个必须解析的二进制文件,我正在使用 Python。 有没有办法取 4 个字节并将其转换为单精度浮点数?

===============>>#2 票数:12

我有一个必须解析的二进制文件,我正在使用 Python。 有没有办法取 4 个字节并将其转换为单精度浮点数?

  ask by Cristian translate from so

未解决问题?本站智能推荐:

6回复

将指数转换为浮点数

这是我的代码,试图将该行的第二个字段从指数转换为float。 但是,程序因此错误而停止: 有谁知道原因?
3回复

如何将4字节IEEE(小端)浮点二进制表示转换为浮点数

我正在解码一个二进制文件,它有四个字节表示的十进制数字,小端。 例如, 94 53 F0 40代表7.510202。 不幸的是,Python给了我7.51020240784。 当我尝试使用unpack("<f",sampledata)[0]解析这些数据时,由于Python存储值的
5回复

将timedelta转换为浮点数

我从减去两个日期时间得到了一个timedelta对象。 我需要将此值作为浮点进行进一步计算。 我发现的所有内容都可以使用浮点计算,但结果仍然是timedelta对象。 不起作用。
2回复

Python-将美元值转换为浮点数

我有存储为字符串的销售数据。 我正在尝试转换为浮点数,以便我可以聚合数据,但是我收到以下错误“ ValueError:无法将字符串转换为浮点数:'收入'。 我也尝试替换美元符号和逗号,但类型仍然是字符串。 我也尝试了以下 但这也给了我一个错误,提示“ ValueError
1回复

无法将数组转换为浮点数python

我遇到的问题似乎很容易解释答案。 我正在努力将我的数组元素转换为浮点数(这样我可以繁殖,添加它们等) 我收到错误:
1回复

在Python中将字符串转换为浮点数

我正在尝试将字符串转换为Python中的浮点数:我有以下Unicode字符串,我想将其转换为0.02浮点数: 这是输出u'1/50' 我正在编写一个程序,该程序将从JSON文件中提取信息,将来,我将需要转换相似的字符串,并且希望实现该过程的自动化。
3回复

将列表中的字符串转换为浮点数

我创建了一个函数,通过csv文件进行排序并将列表返回到元组,但列表中的项目是字符串,如何将它们转换为浮点数? 我需要用这些数据进行计算,例如均值,中位数等。 目前我的数据在打印时看起来像这样('Slow Loris', [' 21.72', ' 29.3', ' 20.08', '
1回复

将双数转换为浮点数

我需要对Python中的MATLAB数据进行详细说明。 数据以doubles数组形式存储在Matlab中。 当我检索它时,尽管在这里说过,当由Python处理时,来自Matlab的double数据类型被转换为float数据类型,但出现此错误: TypeError:不可排序的类型:d
3回复

嵌套列表并转换为浮点数

我正在尝试从文本文件中读取一些数字,并将其转换为浮点数列表,但我尝试的任何方法似乎都无法正常工作。 现在是我的代码: 它返回: (包括所有括号) 但是我不能使用任何常规命令将其转换为浮点数列表: 要么: 因为它似乎嵌套了什么?
1回复

ValueError:无法将字符串转换为浮点数:“ 1”

当我确认要转换为浮点数的变量确实是一个字符串时,我感到非常困惑(我将在此处显示我的日志): 我计算如下: 当我尝试将字符串转换为整数时,出现以下错误: 似乎这应该很简单。 但是我不明白为什么会出现此错误。 谁能发现问题? 谢谢!