erholen dict-0-d-numpy array

Was passiert ist, dass ich (versehentlich) gespeichert, die ein Wörterbuch mit dem Befehl numpy.save() (keine Fehlermeldungen angezeigt) und jetzt brauche ich für die Wiederherstellung der Daten in das Wörterbuch. Wenn ich laden Sie es mit numpy.load() es hat den Typ (numpy.ndarray) und 0-d, so ist es kein Wörterbuch mehr, und ich kann nicht zugreifen auf die Daten in es, 0-d arrays sind nicht index-in der Lage, so etwas wie

mydict = numpy.load('mydict')
mydict[0]['some_key'] 

nicht funktioniert. Ich habe auch versucht

recdict = dict(mydict)

aber das hat nicht funktioniert entweder.

Warum numpy nicht warnen, wenn ich gerettet Wörterbuch mit numpy.save()?

Gibt es eine Möglichkeit die Daten zu retten?

Vielen Dank im Voraus!

InformationsquelleAutor andres | 2011-12-02
Schreibe einen Kommentar