Speichern Sie ein numpy-array in csv mit einem string-header

Habe ich eine large-ish numpy-array mit floats, die ich speichern als csv-Datei mit np.savetxt("myFile.csv", myArray, delimiter=",")

Nun, da das array hat viele Spalten und kann es schwierig werden sich daran zu erinnern, was was ist, möchte ich hinzufügen, dass ein string-header das array vor dem Export. Da numpy nicht akzeptieren strings in float-arrays, gibt es einen trick, um dies zu erreichen?

[Lösung]
Dank Cyborg Rat, gelang es mir, diese Arbeit machen die Installation Pandas.

import pandas as pd
df = pd.DataFrame(A) # A is a numpy 2d array
df.to_excel("A.xls", header=C,index=False) # C is a list of string corresponding to the title of each column of A
InformationsquelleAutor Rodolphe | 2013-11-30
Schreibe einen Kommentar