Python numpy savetxt中的标题不正确

Python numpy savetxt中的标题不正确,python,csv,numpy,Python,Csv,Numpy,我有两个python列表,如下所示: a=[1,2,3,4,5] b=['a','b','c','d','e'] 将这些文件保存到csv文件的一种方便方法是仅使用具有以下语法的numpy: np.savetxt(“f1.csv”,np.column_stack((a,b)),delimiter=“,”,fmt=“%s,%s”,header=“val1,val2”) 但是输出csv是这样的,在val1之前有一个#,而不仅仅是在标题中指定的名称val1: # val1 val2 0 1 a

我有两个python列表,如下所示:

a=[1,2,3,4,5]

b=['a','b','c','d','e']

将这些文件保存到csv文件的一种方便方法是仅使用具有以下语法的numpy:

np.savetxt(“f1.csv”,np.column_stack((a,b)),delimiter=“,”,fmt=“%s,%s”,header=“val1,val2”)

但是输出csv是这样的,在val1之前有一个
#
,而不仅仅是在标题中指定的名称val1:

# val1  val2
0   1   a
1   2   b
2   3   c
3   4   d
4   5   e

我使用的是python 3.5.3和numpy==1.13.1。这是编码问题吗?我遗漏了什么?

正如@hpaulj所建议的那样,
comments
参数实现了以下功能:

np.savetxt("f2.csv", np.column_stack((a,b)),delimiter=",", fmt="%s, %s",header=" val1, val2", comments="")

有关
注释用法的更多信息,请参见。

,正如@hpaulj所建议的那样,
注释
参数起到了以下作用:

np.savetxt("f2.csv", np.column_stack((a,b)),delimiter=",", fmt="%s, %s",header=" val1, val2", comments="")

有关
comments
用法的更多信息,请参见。

使用
comments
参数使用
comments
参数