Fackel : Speichern tensor in csv-Datei
Habe ich die Arbeit mit der Fackel. Und meine aktuellen Programm benötigt, um den export ein Tensor mit reduziertem feature-matrix.
Ich habe versucht zu tun, die folgenden:
torch.save('t.csv',torch.Tensor({{1,2},{3,4}}),'ascii')
und die Ausgabe war:
4
1
3
V 1
18
torch.DoubleTensor
2
2 3
3 1
1
4
2
3
V 1
19
torch.DoubleStorage
6
1 2 3 4 5 6
Erwartete Ausgabe:
1, 2, 3
4, 5, 6
Ich hoffe jemand hat eine Idee, wie ich dies tun kann?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beim speichern tensor, Taschenlampe speichert nicht nur Daten, sondern auch -- wie du siehst -- mehrere andere nützliche Informationen für die spätere deserialisation.
Wenn Sie brauchen, csv serialisieren, Sie sind gut, um es selbst implementieren.
Glücklicherweise ist dies sehr einfach.
Hier ist ein kurzes Beispiel :
Die Ausgabe auf meinem Rechner für die matrix :
und die Datei gedumpten Inhalt :
HTH
Können Sie zuerst konvertieren Sie den tensor, um eine Lua-Tabelle mit Fackel.totable. Dann verwenden Sie die csvigo Bibliothek zum speichern der Tabelle als csv-Datei. Dies kann ein workaround, aber ich habe nicht hatte keine Probleme mit ihm.