Enregistrer plusieurs tableaux dans un fichier csv avec les noms de colonnes

Aussi simple qu'il y paraît, je ne pouvais pas trouver un solution pour ma question en ligne. En gros, j'ai deux tableaux a et b que je veux l'enregistrer dans un fichier csv. Il sera de deux colonnes. Je tiens à ajouter les noms de colonne. Ci-dessous le code que j'utilise pour le vidage des tableaux csv.

from np import array, savetxt

a = array([1,2,3,4])
b = array([5,6,7,8])
savetxt('submission2.csv', zip(a,b), delimiter=',', fmt='%f')

Comment pourrais-je ajouter des noms de colonne? Je voudrais que le fichier csv à ressembler à

Name1 Name2
 1     5
 2     6
 3     7
 4     8

Il est donc étrange que cette option n'est pas dans le savetxt fonction. header option de ne le faire parce qu'il colle un commentaire dans la première cellule. Merci.

Edit: Tableaux

La première ligne est l'endroit où vous mettez les noms des colonnes; voulez-vous les noms de lignes à la place? Pouvez-vous donner un exemple de la façon dont vous voulez que le fichier?
plus de détails

OriginalL'auteur Koba | 2015-11-03