-2
Как сохранить на каждом шаге этого цикла значения out
в текстовом файле ctr_tr3.npt
в той же колонке (в trib[PO4]
)?Как сохранить значения в текстовом файле?
N=5
for i in xrange(N):
os.chdir('c:\\Users\\Hidraulica\\Desktop\\w2furnas')
os.system('"C:\\Users\\Hidraulica\\Desktop\\w2furnas\\w2.exe"')
shutil.move('tsr_1_seg6.opt', 'tsr_1_seg6.txt')
data = np.genfromtxt('c:\\Users\\Hidraulica\\Desktop\\w2furnas\\tsr_1_seg6.txt', skip_header=11, names=True)
input=np.array(data['PO4'])
trib =np.genfromtxt('c:\\Users\\Hidraulica\\Desktop\\w2furnas\\ctr_tr3.npt', skip_header=2, names=True)
out=np.array(trib['PO4'])
out[i]= input[i]*0.75
Было бы легче ответить, если обеспечить некоторый пример ввода и ожидаемых результатов. Правильно, неясно, что вы имеете в виду. И проблема не в простом открытом файле и записи, я прав? – zero323
на каждом временном шаге Мне нужно заменить значения в столбце (PO4) в ctr_tr3.npt со значениями, находящимися в np.array, и сохранить ctr_tr3.npt –
Да, но по тому, как вы читаете ctr_tr3 .npt, можно сделать вывод, что он имеет определенную структуру. Вы пропускаете некоторые строки, читаете заголовок, а затем отдельные данные, разделенные пробелами. Я могу дать вам ответ, как показано ниже, но это просто догадывается. Так что я спрашиваю, SSCCE http://www.sscce.org/ – zero323