gpt4 book ai didi

python - 将列表和 numpy 数组输出到同一文件中

转载 作者:行者123 更新时间:2023-12-01 04:22:40 25 4
gpt4 key购买 nike

我有以下内容。列表:

ll = ['ncols         4320\n', 'nrows         2160\n', 'xllcorner     -180\n', 'yllcorner     -90\n', 'cellsize      0.083333001\n', 'NODATA_value  -9999\n']

和一个 numpy 二维数组:

arr = [[1.0,2.0],[3.0,4.0]]

我想创建一个新的文本文件,首先将列表输出到其中(每行一个元素),然后输出二维数组(每行一行)。现在,我可以这样输出数组:

numpy.savetxt('out.txt', delimiter=' ')

如何将列表附加到此输出文件中?

最佳答案

您可以自己打开该文件,写入内容,然后将其传递给 savetxtsavetxt 对文件名或已打开的文件同样满意。

我刚刚在 https://stackoverflow.com/a/33512035/901925 中证明了这一点

In [26]: with open('test.txt','w') as f:
np.savetxt(f, data.T, delimiter=',', fmt='%12s')
np.savetxt(f, data.T, delimiter=';', fmt='%10s') # simulate a 2nd array

关于python - 将列表和 numpy 数组输出到同一文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33529207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com