我想读取一个包含标题部分(文本)和数字数组的二进制数据文件。我可以使用 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)
从这里我不知道如何到达数字数组。