应用一种逐行主序顺序来排列一组三维数据

2024-05-16 15:00:41 发布

您现在位置:Python中文网/ 问答频道 /正文

好吧,我被一个问题困住了,在这个问题上,我需要按行的主要顺序写一组数据文件。数据是三维浓度点,也就是说在x,y和z上,它们都计算成: Pac=[Pac[0],Pac[1],Pac[2]]

所以我试着按照行的主要顺序来读取这些数据:

fp = open('pac_data.dat' , 'w')
for iz in range(pac.shape[2]):
    for iy in range(pac.shape[1]):
        for ix in range(pac.shape[0]):
            fp.write(str(pac[ix,iy,iz])+'\t')
        fp.write("\n")
    fp.write("\n")
fp.close() 

显然,从数据结果来看,这不是答案。 任何帮助都将不胜感激


Tags: 数据infor顺序数据文件rangewritepac