Какой самый быстрый способ получить дату и время из массива временных меток? - PullRequest
0 голосов
/ 12 октября 2018

С помощью следующего фрагмента я хотел бы преобразовать столбец временных рядов массива (в формате с плавающей запятой) в столбец datetime.datetime.

Функция datetime.datetime.utcfromtimestamp(), очевидно, работает только для скаляров.

Какую (пустую) функцию я должен использовать для достижения этого преобразования?

Производительность - важная тема.

my_datetime = datetime.datetime.strptime("31.12.1999 23:59:12", "%d.%m.%Y %H:%M:%S")
a = np.empty((0, 3))
a = np.insert(a, a.shape[0], [[my_datetime.timestamp(), 1, 1]], axis=0)
a = np.insert(a, a.shape[0], [[my_datetime.timestamp(), 1, 1]], axis=0)
print(datetime.datetime.utcfromtimestamp(a[:,0:1]))

>>TypeError: only size-1 arrays can be converted to Python scalars
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...