我使用以下方法保存带有标题的numpy数组x:

np.savetxt("foo.csv", x, delimiter=",", header="ID,AMOUNT", fmt="%i")

但是,如果我打开“foo.cv”,文件看起来如下:
# ID,AMOUNT
21,100
52,120
63,29
:

在头的开头有一个额外的#字符。为什么会这样?有没有办法摆脱它?

最佳答案

页眉和页脚文本作为注释添加。如果要更改注释标识符,请传递comments选项(默认值为#):

np.savetxt("foo.csv", x, delimiter=",", header="ID,AMOUNT",
           fmt="%i", comments='')

作为documented here

关于python - python numpy.savetxt header 有额外的字符#,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36210977/

10-09 19:01