Скажем, у меня есть три списка парных чисел c данных в Python. Списки для дня года (число от 1 до 365), часа дня (число от 0 до 24) и соответствующей температуры в это время. Ниже приведены примеры списков:
day_of_year = [1,1,1,1,1,1,1,1,1,1,1,1,1,1] #day = Jan 1 in this example
hour_of_day = [2,4,6,8,10,12,14,16,18,20,22,24]
temperature =[23.1,22.0,24.1,26.5,23.8,40.1,32.7,41.3,29.4,36.4,22.0,24.1]
У меня есть эти почасовые парные данные для местоположения за весь год (я только что показал упрощенные списки выше). Таким образом, для каждого дня у меня есть 24 day_of_year
значения (которые повторяют одно и то же число, в данном примере день = 1) и 24 temperature
значения, поскольку они являются почасовыми данными. Я пытаюсь спроектировать для l oop, который позволяет мне перебирать эти данные для расчета и использования максимальной и минимальной температуры для каждого дня года, поскольку другая функция, которую использует мой код, должна вызывать эти значения. Что было бы лучшим способом для ссылки на все значения температуры, где day_of_year
одинаковы для расчета максимальной и минимальной температуры для каждого дня.
У меня есть функция, которая принимает следующие входные данные:
minimum_temp_today, minimum_temp_tomorrow, maximum_temp_today, maximum_temp_yesterday
Мне нужно выяснить, как получить эти значения для каждого дня года. Я ищу предложения о наилучшем способе сделать это. Любые предложения / советы будут очень признательны!