我有一个二进制文件,我必须从中读取数据。该文件包含一个 128x128x243 矩阵(十六进制格式),我使用以下代码读取了该矩阵:
with open("zubal_voxel_man.dat", "rb") as fileHandle:
dim_x = 128
dim_y = 128
dim_z = 243
data = np.zeros((dim_x,dim_y,dim_z), dtype=np.int)
for p in range(0, dim_x):
for q in range (0, dim_y):
for r in range(0, dim_z):
data[p][q][r] = ord(fileHandle.read(1))
如何使用 Python 可视化这些数据?每个 x,y,z 位置都有一个从 0 到 255(灰度)的值,我想渲染它。
任何帮助是极大的赞赏!