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!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
mydict.item()
erhalten Sie das array-element als Python-Skalare.0-d-arrays können indiziert werden, mit dem leeren Tupel:
[()]
mate?