title: Adding Header to Numpy array
body: <p>I have an array I would like to add a header for.</p>
  
  <p>This is what i have now:</p>
  
  <pre><code>0.0,1.630000e+01,1.990000e+01,1.840000e+01
  1.0,1.630000e+01,1.990000e+01,1.840000e+01
  2.0,1.630000e+01,1.990000e+01,1.840000e+01
  </code></pre>
  
  <p>This is what i want:</p>
  
  <pre><code>SP,1,2,3
  0.0,1.630000e+01,1.990000e+01,1.840000e+01
  1.0,1.630000e+01,1.990000e+01,1.840000e+01
  2.0,1.630000e+01,1.990000e+01,1.840000e+01
  </code></pre>
  
  <p>Notes: 
  "SP" will always be 1st followed by the numbering of the columns which may vary</p>
  
  <p>here is my existing code:</p>
  
  <pre><code>fmt = ",".join(["%s"] + ["%10.6e"] * (my_array.shape[1]-1))
  
  np.savetxt('final.csv', my_array, fmt=fmt,delimiter=",")
  </code></pre>