版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_23301703/article/details/82897076
from functools import partial
import numpy as np
import struct
import os
def readSigleFile(filename, nx, nz):
f = open(filename, "rb")
sigleFile = np.zeros((nx, nz))
for i in range(nx):
for j in range(nz):
data = f.read(1)
elem = struct.unpack("B", data)[0]
sigleFile[i][j] = elem
f.close()
return sigleFile
这里是假设你的数据是二维组织的,你可以随意更改二维组织nx,ny的大小。另外读取字节数不同可以更改unpack
附表