Python savetxt标头

时间:2014-04-17 03:05:45

标签: python-2.7 numpy

我想在向其编写数组时向文本文件添加标题:

np.savetxt('output.txt', array, header = str(dimension))

但看起来默认情况下Python会在标题前添加#。无论如何我可以摆脱它吗?

2 个答案:

答案 0 :(得分:13)

作为numpy.savetxtcomment位于header之前。

所以,试试

np.savetxt('output.txt', array, header=str(dimension), comments='')

答案 1 :(得分:-1)

 np.savetxt(BASEPATH+ r'keywordsarray2.txt', df1.values,
                          fmt='%4.d', header=str(df1.columns))