Преобразование массива float32 в datetime64 в Numpy 1.6.1

Каков правильный способ преобразования целочисленных дат в datetime64 в numpy? Я пробовал:

import numpy
a = numpy.array([20090913, 20101020, 20110125])
numpy.datetime64(a.astype("S8"))

, но получаю неправильное преобразование. Как насчет того, чтобы правильно прочитать их как объекты numpy.datetime64, используя numpy.loadtxt (они берутся из файла csv)?

8
задан Benjamin 14 March 2012 в 20:38
поделиться