Итерация по массиву datetime.datetime в Python? - PullRequest
0 голосов
/ 12 декабря 2018

Я использую переменную (cloudsat_time), которая поставляется как массив datetime.datetime.

array([datetime.datetime(2007, 1, 21, 8, 41, 21),
   datetime.datetime(2007, 1, 21, 8, 41, 21, 160000),
   datetime.datetime(2007, 1, 21, 8, 41, 21, 320000), ...,
   datetime.datetime(2007, 1, 21, 10, 20, 13, 640137),
   datetime.datetime(2007, 1, 21, 10, 20, 13, 799805),
   datetime.datetime(2007, 1, 21, 10, 20, 13, 959961)], dtype=object)

Я хочу пройти через каждый из этих временных шагов, чтобы получить максимальное значение другой переменной (высоты), с которой я пытался сделать:

for timestep in cloudsat_time:
    timestep_list = []
    for height in timestep:
        timestep_list.append(height)

, но я продолжаюполучая ошибку datetime.datetime is not iterable при запуске второго цикла for.Есть ли способ перебрать массив?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...