numpy speichern Sie 2d-array in text-Datei
Benutze ich
np.savetxt('file.txt', array, delimiter=',')
speichern, array in die Datei, getrennt mit Komma. Es sieht so aus:
1, 2, 3
4, 5, 6
7, 8, 9
Wie kann ich das array in die Datei angezeigt, wie er in der numpy-format. In anderen Worten, es sieht aus wie:
[[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
- warum sind Sie versuchen zu speichern, wie es das? Es wird nur machen es sehr viel schwieriger zu Lesen ist wieder in, wenn Sie wollen, um die Daten...
- Ich möchte das array woanders mit nur stdin machbar, aber nicht vom Datenträger gelesen. Ich Plane, verwenden Sie die naive copy+paste-Ansatz.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Speichern der NumPy-array
x
einer Datei:x
zu einer Datei. Diese Arbeit sollte für die mittleren arrays. Ein Nachteil ist jedoch, dass, wennx
ist riesig,np.array2string
erzeugen würde, eine gigantische string. Das ist nicht speicherschonend. In diesem Fall wäre es besser, Sie zu Durchlaufen und die Zeilen vonx
und drucken Sie Sie Stücke zu einem Zeitpunkt.Können Sie die ersten format für kopieren-einfügen als gut: