【发布时间】:2018-11-25 06:06:35
【问题描述】:
我正在尝试使用 numpy fromfile 函数从 Python 中的二进制文件中读取非连续字段。它基于这个使用 fread 的 Matlab 代码:
fseek(file, 0, 'bof');
q = fread(file, inf, 'float32', 8);
8 表示读取每个值后要跳过的字节数。我想知道 fromfile 中是否有类似的选项,或者是否有另一种从 Python 中的二进制文件中读取特定值的方法。感谢您的帮助。
亨里克
【问题讨论】:
-
你为什么需要 numpy 呢?只需
open()二进制模式下您的文件并使用read()andseek()遍历您的文件。
标签: python numpy fread fromfile