for tstep in arange (1,500,1):
    Intensity=np.sum(Itarray*detarray)
    print tstep*t*10**9, "\t", Intensity.real


对于上面的程序,我如何将两个数组tstep * t * 10 ** 9和Intensity.real保存为一个带有两个制表符的csv文件,以便在循环从1到500时获得所有值

最佳答案

据我了解,这很简单。

myfile = open("test.out", "w")

for tstep in arange (1,500,1):
    Intensity=np.sum(Itarray*detarray)
    myfile.write(str(tstep*t*10**9) + '\t' + str(Intensity.real) + '\n')

myfile.close()

关于python - 将一组数组从python输出保存到csv文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17388873/

10-10 13:55