f=open('data.txt','w+')
for i in range(0,a):
for j in range(0,b):
for k in range (0,c):
f.write(str(dat[i][j][k])) ######float32转string
f.write(' ')
f.write('\n')
f.write('\n')
f.close()
因为想保存的是三维数组所以不能直接用np.savetxt,
但是像我这样做文件里有的数字精度就会损失,比如9.99745846e-01会变成0.99974585
请问如果想保留原数字应该怎么办啊