Holen Sie sich Jahr, Monat oder Tag von numpy datetime64

Ich habe ein array von datetime64 Typ:

dates = np.datetime64(['2010-10-17', '2011-05-13', "2012-01-15"])

Gibt es einen besseren Weg als die Schleife durch jedes element nur zu erhalten, np.Reihe von Jahren:

years = f(dates)
#output:
array([2010, 2011, 2012], dtype=int8) #or dtype = string

Ich bin mit stabilen numpy version 1.6.2.

Kommentar zu dem Problem
Was meinen Sie, wenn Sie schreiben "f(Datum)". Was bedeutet "f()" zu tun? Kommentarautor: MikeyE

InformationsquelleAutor der Frage enedene | 2012-11-30

Schreibe einen Kommentar