我有一个数组:
array([[ 1., 5., 9., 13., 17., 21., 25.],
[ 2., 6., 10., 14., 18., 22., 26.],
[ 3., 7., 11., 15., 19., 23., 27.],
[ 4., 8., 12., 16., 20., 24., 28.]])
我想把Header和Line名称保存在.txt扩展名中,如下所示:`
` Column1 Column2 Column3 Column4 Column5 Column6 Column7
Line1 1 5 9 13 17 21 25
Line2 2 6 10 14 18 22 26
Line3 3 7 11 15 19 23 27
Line4 4 8 12 16 20 24 28
问题出在我保存的时候:
np.savetxt('data.txt', data, delimiter='\t',fmt='%.18g')
output: 1 5 9 13 17 21 25 6 10 14 18 22 26 7 11 15 19 23 27 8 12 16 20 24 28
答案 0 :(得分:0)
您可以使用np.savetxt('test.out', x, delimiter='\t')
保存文件,其中x是您的数组。
但是如果你正在使用表(你看起来正在做),你应该考虑在python中使用Pandas。使用pandas可以将列名应用于表和索引(“行名”,然后轻松将表保存到文本文件中。