标签: python arrays binary
我有一个大型二进制文件,我想读作48x1414339数组。我这样读了:
f = open(fname, 'rb') s = f.read() import array a = array.array('f',s)
但是这给了我一个字符串。有没有办法保持列不同?
答案 0 :(得分:0)
将它包装在一个类中并实现例如__getitem__()将索引对转换为线性索引。除非您打算单独使用行,否则使用单独的数组可能只会增加开销。
__getitem__()