我有一个包含 32 位浮点数的二进制文件。我需要能够将文件的某些部分读入一个list或其他类似数组的结构中。换句话说,我需要一次将特定数量的字节(特定数量的float32s)读取到我的数据结构中,然后用于seek()寻找文件中的另一个点并再次执行相同的操作。在伪代码中:new_list = []with open('my_file.data', 'rb') as file_in: for idx, offset in enumerate(offset_values): # seek in the file by the offset # read n float32 values into new_list[idx][:]执行此操作的最有效/最不令人困惑的方法是什么?
添加回答
举报
0/150
提交
取消