首页 > 解决方案 > Python:将一个numpy数组写入txt文件

问题描述

我在一个包含 5 列和很多行的数组中有一些数据。

我想通过执行以下操作将其保存在 txt 文件中:

for i in range(rows):
    with open ('datos_practica.txt','a') as f:
        line=str(data[i,:])
        f.write(line)
        f.write('\n')

但不是在 txt 文件中打印 5 列:

00 01 02 03 04

等等........

它将最后一列写在第一列下方

00 01 02 03

04

等等....

这个问题的任何线索?提前致谢。

标签: pythonnumpyfwrite

解决方案


请改用此代码:

np.savetxt("array.txt", np.array(your array))

推荐阅读