numpy.savetxt在标题行的开头没有哈希标记

时间:2013-06-27 20:05:55

标签: python numpy

当我尝试使用标题保存矩阵时,第一行会出现哈希标记和空格(#):

输入:

np.savetxt(filename,data, fmt='%i %i %i %i %s',delimiter='\t',header="a\tb\tc\td\te")

输出:

# a b   c   d   e
0   0   0   0   bla
0   0   0   0   bla
1   1   1   1   bla
1   1   1   1   bla

任何暗示为什么?我怎么能把它删除?

1 个答案:

答案 0 :(得分:41)

它插入#,因为该行是注释,注释的默认字符是符号#,您可以在文档here中阅读。

如果你想摆脱它,请将comments=''作为savetxt的选项传递。