Обратите внимание, что numpy.savetxt
добавит строку заголовка в файл для вас, если вы позволите.Например:
import numpy as np
# Recreate the original csv data
one_block = np.ones((10,10))
A = np.block([ [0*one_block,one_block],[2*one_block,3*one_block] ])
M,N = A.shape
# Recreate b
a = np.flip(A,0)
b = a.reshape(400,1)
hdr_str = """{M:d} {N:d} 1
1
facies""".format(M=M,N=N)
outfile = 'Region.txt'
np.savetxt(outfile,b,header=hdr_str,comments='')
Ниже приведен скриншот моей попытки воссоздать вашу проблему.Там нет поддельных 0
.