Представление списка массива, который я создал с помощью np.loadtxt

#python

#python

Вопрос:

Мне нужно выполнить понимание списка массива, который я создал:

 array([['12/12/80', '0.513393'],
       ['12/15/80', '0.486607'],
       ['12/16/80', '0.450893'],
       ...,
       ['2/20/19', '172.029999'],
       ['2/21/19', '171.059998'],
       ['2/22/19', '172.970001']], dtype='<U10')
  

Результат должен выглядеть следующим образом:

 array([[datetime.datetime(1980, 12, 12, 0, 0), 0.513393],
       [datetime.datetime(1980, 12, 15, 0, 0), 0.486607],
       [datetime.datetime(1980, 12, 16, 0, 0), 0.450893],
       [datetime.datetime(1980, 12, 17, 0, 0), 0.462054],
       [datetime.datetime(1980, 12, 18, 0, 0), 0.475446]], dtype=object)
  

Я изо всех сил пытаюсь найти правильный код для понимания списка. Любая помощь была бы высоко оценена.

Комментарии:

1. Что вы уже пробовали?

Ответ №1:

Можете ли вы попробовать следующее:

 [[datetime.datetime.strptime(dt, '%m/%d/%y'), float(val)] for dt, val in arr]