numpy.savetxt without hash mark at beginning of header line

15,426

it inserts the # because that line is a comment, and the default character for comments is the symbol #, as you can read in the documentation here.

If you want to get rid of it, pass comments='' as option to savetxt.

Share:
15,426

Related videos on Youtube

Sara
Author by

Sara

Updated on June 06, 2022

Comments

  • Sara
    Sara almost 2 years

    When I try to save a matrix with header, a hash mark and a space (# ) appear on the first line:

    input:

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

    output:

    # 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
    

    Any hint why? How could I remove it?