0
如果此問題重複,則表示歉意;但是其他的帖子到目前爲止還沒有對我有太大的用處。我想從下面的代碼中輸出數組t和x到一個帶有兩列的文本文件中,t是第一個,x是第二個,帶有一個製表符分隔符。我到目前爲止的代碼看起來是這樣的:將數組寫入製表符分隔文本文件
import numpy as np
tt = 10.0 #total time
dt = 1.0 #time step
n = int(tt/dt) #number of iteration steps
t = [0.0]*n #initialize an array of times, initially zero and with length n
x = [0.0]*n #initialize x arry
for i in range(n-1):
x[i] = np.sin(4.0*t)
t[i+1] = t[i] + dt
with open('output.txt', 'a') as output:
for a, am in zip(t, x):
output.write("{}\t{}".format(a, am))
我有一個名爲「輸出」一個空的文本文件,但沒有什麼是獲取寫入到它,更不用說兩個製表符分隔列。任何幫助將不勝感激。謝謝。