Wie konvertiert Python-dictionary-Objekt, um numpy array

Habe ich python-dict-Objekt mit Schlüssel als datetime.Datum-Objekt und Werte als Tupel von Objekten:

>>> data_dict
{datetime.date(2006, 1, 1): (5, 3),
 datetime.date(2006, 1, 2): (8, 8),
 datetime.date(2006, 1, 3): (8, 5),
 datetime.date(2006, 1, 4): (3, 3),
 datetime.date(2006, 1, 5): (3, 3),
 datetime.date(2006, 1, 6): (4, 3),
...

und ich wollen, es zu konvertieren, um numpy-array-Objekt in diesem format:

dtype([('date', '|O4'), ('high', '<i1'), ('low', '<i1')])

so, ich könnte speichern Sie es auf Diskette und später mit ihm arbeiten und lernen, in numpy, matplotlib...

Als eine Angelegenheit von Tatsache, ich dachte, dieses format nach einem Blick auf diese matplotlib Beispiele: http://matplotlib.sourceforge.net/users/recipes.html aber nicht finden können, meinen Weg aus, wie man es.

InformationsquelleAutor zetah | 2011-09-19

Schreibe einen Kommentar