Wenn Sie in Python eine leere Python-Liste als numpy.array speichern und dann in einer Datei speichern, sie dann zurückladen und in eine Liste zurück konvertieren, werden einige Konvertierungstricks ausgeführt. Die Verwirrung ist, weil Python Listen gar nicht das Gleiche wie numpy.arrays sind:
import numpy as np
foods = ['grape', 'cherry', 'mango']
filename = "./outfile.dat.npy"
np.save(filename, np.array(foods))
z = np.load(filename).tolist()
print("z is: " + str(z))
Diese Drucke:
z is: ['grape', 'cherry', 'mango']
, die auf der Festplatte als Dateinamen gespeichert ist: outfile.dat.npy
Die Wichtige Methoden sind hier die Umrechnungsfunktionen tolist()
und np.array(...)
.
Hallo, danke für die Antwort, ich kann nur zweifeln, da er den Pfad definiert, wo die Datei – ricardo