LINUX.ORG.RU

[python][математика]хитро заполнить словарь

 ,


0

1

есть такой словарь:

start_range = {
    datetime.datetime(2010,1,1,0,0,0):3000,
    datetime.datetime(2010,1,2,0,0,0):6000,
    datetime.datetime(2010,1,3,0,0,0):8000
    }

на основе него создаю новый словарь full_range:

full_range = {
    datetime.datetime(2010,1,1,0,0,0):3000,
    datetime.datetime(2010,1,1,1,0,0):0,
    datetime.datetime(2010,1,1,2,0,0):0,
    datetime.datetime(2010,1,1,3,0,0):0,
...
...
    datetime.datetime(2010,1,1,23,0,0):0,
    datetime.datetime(2010,1,2,0,0,0):6000,
...
...    
    }

т.е. вставляю новые ключи между существующими с интервалом в 1 час.

но нужно вместо 0-ей вставлять...вот забыл как называется эта математическая функция - короче средними значениями из диапазона 3000-6000, 6000-8000 равномерно по датам.

знаю что это просто, но туплю по случаю «понедельника»

★★★★★

> но нужно вместо 0-ей вставлять...вот забыл как называется эта математическая функция - короче средними значениями из диапазона 3000-6000, 6000-8000 равномерно по датам.

Day[i]+(Day[i+1]-Day[i])*Hour[i]/24? Я правильно понял?

anonymous
()
Ответ на: комментарий от anonymous

>Day[i]+(Day[i+1]-Day[i])*Hour[i]/24? Я правильно понял?

не знаю, еще не вкурил, завтра на свежую голову еще посмотрю :)

Turbid ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.