【发布时间】:2013-03-23 22:15:39
【问题描述】:
我想读取一个包含标题部分(文本)和数字数组的二进制数据文件。我可以使用 f.read(block_size) 在标题部分保持流式传输,但是读取数字数组的最佳方法是什么?
在 MatLab 中,我可以做到
fid = fopen(data_file_name, 'rb');
line = fread(fid, block_size, '*char');
data = fread(fid, 'long');
在Python中,我所做的是
f = open(data_file_name, 'rb')
header = f.read(block_size)
从这里我不知道如何进入数字数组。
【问题讨论】: