Ich habe einige numerische Zahlen (ca. 550.000) und ich habe versucht, sie in einer CSV-Datei zu speichern. Meine Werte können nur 1 oder 2 sein, aber es wird gespeichert als:Speichern NumPy Array/Vektor zu CSV
['2.000000000000000000e+00']
['1.000000000000000000e+00']
['2.000000000000000000e+00']
['2.000000000000000000e+00']
...
Mein Code ist:
import numpy as np
def save_in_scv_format(My_Labels):
K = []
for i in range(len(My_Labels)):
K.append(My_Labels[i])
np.savetxt('My_labels.csv', K, delimiter = ',')
My_labels
ist ein Vektor-ganzzahlige Werte von 1 oder 2 mit einer Länge von 550.000 aufweist. Wie kann ich diese Werte als 1
oder 2
speichern?
Was ist das Format, das Sie wollen? Die ganzzahlige Darstellung (z. B. "1", "2", "3"), getrennt durch Kommas? Wie zeigt sich 'print (','. Join (K))'? – jedwards
Wenn Sie nicht sagen, welches Ausgabeformat Sie wollen, kann ich Ihnen nicht sagen, wie Sie es bekommen :-( –
@jedwards @ Serge: Ich möchte einen Vektor von [1,2,2,2,1, ... haben .., 2,1,1] wenn ich die Datei lese und die Werte in eine Liste setze – user6352340